NVIDIA DRIVE OS Linux SDK API Reference

6.0.7 Release
nvscievent.h File Reference

Detailed Description

NVIDIA Software Communications Interface (SCI) : NvSci Event Service

Version
1.2

Definition in file nvscievent.h.

Go to the source code of this file.

Data Structures

struct  NvSciEventService
 An abstract interface for a program's event handling infrastructure. More...
 
struct  NvSciEventNotifier
 An abstract interface to notify event to event consumer and to register event handler of the event consumer client process. More...
 
struct  NvSciEventLoopService
 An abstract interface that event consumer can wait for events using event notifier in event loop. More...
 

Macros

#define NV_SCI_EVENT_INFINITE_WAIT   -1
 Infinite timeout for NvSciEventLoopService::WaitForEvent() or NvSciEventLoopService::WaitForMultipleEvents(). More...
 
#define NV_SCI_EVENT_PRIORITIES   4
 

Typedefs

typedef struct NvSciEventService NvSciEventService
 
typedef struct NvSciEventNotifier NvSciEventNotifier
 
typedef struct NvSciEventLoopService NvSciEventLoopService
 

Functions

NvSciError NvSciEventLoopServiceCreate (size_t maxEventLoops, NvSciEventLoopService **newEventLoopService)
 Creates a new event loop service. More...
 
NvSciError NvSciEventLoopServiceCreateSafe (size_t maxEventLoops, void *config, NvSciEventLoopService **newEventLoopService)
 Creates a new event loop service. More...
 
NvSciError NvSciEventCheckVersionCompatibility (uint32_t majorVer, uint32_t minorVer, bool *isCompatible)
 

Variables

static const uint32_t NvSciEventMajorVersion = 1U
 NvSciEvent API Major version number. More...
 
static const uint32_t NvSciEventMinorVersion = 2U
 NvSciEvent API Minor version number. More...
 

Variable Documentation

◆ NvSciEventMajorVersion

const uint32_t NvSciEventMajorVersion = 1U
static

NvSciEvent API Major version number.

Definition at line 52 of file nvscievent.h.

◆ NvSciEventMinorVersion

const uint32_t NvSciEventMinorVersion = 2U
static

NvSciEvent API Minor version number.

Definition at line 55 of file nvscievent.h.