#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 163 of file OniDriverAPI.h.
|
inline |
Definition at line 166 of file OniDriverAPI.h.
|
inlinevirtual |
Definition at line 169 of file OniDriverAPI.h.
|
pure virtual |
Implemented in FreenectDriver::Driver.
|
inlineprotected |
Definition at line 191 of file OniDriverAPI.h.
|
inlineprotected |
Definition at line 192 of file OniDriverAPI.h.
|
pure virtual |
Implemented in FreenectDriver::Driver.
|
inlineprotected |
Definition at line 193 of file OniDriverAPI.h.
Definition at line 188 of file OniDriverAPI.h.
|
inlinevirtual |
Definition at line 187 of file OniDriverAPI.h.
|
inlineprotected |
Definition at line 195 of file OniDriverAPI.h.
|
inlinevirtual |
Definition at line 171 of file OniDriverAPI.h.
|
pure virtual |
Implemented in FreenectDriver::Driver.
|
inlinevirtual |
Reimplemented in FreenectDriver::Driver.
Definition at line 185 of file OniDriverAPI.h.
|
private |
Definition at line 198 of file OniDriverAPI.h.
|
private |
Definition at line 199 of file OniDriverAPI.h.
|
private |
Definition at line 200 of file OniDriverAPI.h.
|
private |
Definition at line 201 of file OniDriverAPI.h.
|
private |
Definition at line 203 of file OniDriverAPI.h.