#include <OniDriverAPI.h>
Public Member Functions | |
virtual void | deviceClose (DeviceBase *pDevice)=0 |
virtual DeviceBase * | deviceOpen (const char *uri, const char *mode)=0 |
virtual void | disableFrameSync (void *) |
DriverBase (OniDriverServices *pDriverServices) | |
virtual void * | enableFrameSync (StreamBase **, int) |
virtual OniStatus | initialize (DeviceConnectedCallback connectedCallback, DeviceDisconnectedCallback disconnectedCallback, DeviceStateChangedCallback deviceStateChangedCallback, void *pCookie) |
virtual void | shutdown ()=0 |
virtual OniStatus | tryDevice (const char *) |
virtual | ~DriverBase () |
Protected Member Functions | |
void | deviceConnected (const OniDeviceInfo *pInfo) |
void | deviceDisconnected (const OniDeviceInfo *pInfo) |
void | deviceStateChanged (const OniDeviceInfo *pInfo, int errorState) |
DriverServices & | getServices () |
Private Attributes | |
DeviceConnectedCallback | m_deviceConnectedEvent |
DeviceDisconnectedCallback | m_deviceDisconnectedEvent |
DeviceStateChangedCallback | m_deviceStateChangedEvent |
void * | m_pCookie |
DriverServices | m_services |
Definition at line 166 of file OniDriverAPI.h.
|
inline |
Definition at line 169 of file OniDriverAPI.h.
|
inlinevirtual |
Definition at line 172 of file OniDriverAPI.h.
|
pure virtual |
|
inlineprotected |
Definition at line 194 of file OniDriverAPI.h.
|
inlineprotected |
Definition at line 195 of file OniDriverAPI.h.
|
pure virtual |
|
inlineprotected |
Definition at line 196 of file OniDriverAPI.h.
Definition at line 191 of file OniDriverAPI.h.
|
inlinevirtual |
Definition at line 190 of file OniDriverAPI.h.
|
inlineprotected |
Definition at line 198 of file OniDriverAPI.h.
|
inlinevirtual |
Definition at line 174 of file OniDriverAPI.h.
|
pure virtual |
|
inlinevirtual |
Definition at line 188 of file OniDriverAPI.h.
|
private |
Definition at line 201 of file OniDriverAPI.h.
|
private |
Definition at line 202 of file OniDriverAPI.h.
|
private |
Definition at line 203 of file OniDriverAPI.h.
|
private |
Definition at line 204 of file OniDriverAPI.h.
|
private |
Definition at line 206 of file OniDriverAPI.h.