 
  
| Public Member Functions | |
| InterfaceEventHandlerImpl (SystemPtr system) | |
| ~InterfaceEventHandlerImpl () | |
| void | OnDeviceArrival (CameraPtr pCamera) | 
| Device arrival event callback. | |
| void | OnDeviceRemoval (CameraPtr pCamera) | 
| Callback to the device removal event. | |
| InterfaceEventHandlerImpl (SystemPtr system) | |
| InterfaceEventHandlerImpl (InterfacePtr iface, std::string interfaceID) | |
| ~InterfaceEventHandlerImpl () | |
| void | PrintGenericHandlerMessage (const unsigned long long deviceCount) | 
| void | OnDeviceArrival (CameraPtr pCamera) | 
| Device arrival event callback. | |
| void | OnDeviceRemoval (CameraPtr pCamera) | 
| Callback to the device removal event. | |
| std::string | GetInterfaceId () | 
|  Public Member Functions inherited from InterfaceEventHandler | |
| InterfaceEventHandler () | |
| Default constructor. | |
| virtual | ~InterfaceEventHandler () | 
| Virtual destructor. | |
| virtual void | OnDeviceArrival (CameraPtr pCamera)=0 | 
| Device arrival event callback. | |
| virtual void | OnDeviceRemoval (CameraPtr pCamera)=0 | 
| Callback to the device removal event. | |
|  Public Member Functions inherited from IInterfaceEventHandler | |
| virtual | ~IInterfaceEventHandler () | 
| virtual void | OnDeviceArrival (CameraPtr pCamera)=0 | 
| virtual void | OnDeviceRemoval (CameraPtr pCamera)=0 | 
|  Public Member Functions inherited from IDeviceArrivalEventHandler | |
| virtual | ~IDeviceArrivalEventHandler () | 
| virtual void | OnDeviceArrival (CameraPtr pCamera)=0 | 
|  Public Member Functions inherited from EventHandler | |
| virtual | ~EventHandler () | 
| Virtual Destructor. | |
| void | SetEventType (EventType eventType) | 
| Sets the event type. | |
| EventType | GetEventType () | 
| Gets the event type. | |
| const uint8_t * | GetEventPayloadData () | 
| Gets the event payload data. | |
| const size_t | GetEventPayloadDataSize () | 
| Gets the event payload data size. | |
|  Public Member Functions inherited from IDeviceRemovalEventHandler | |
| virtual | ~IDeviceRemovalEventHandler () | 
| virtual void | OnDeviceRemoval (CameraPtr pCamera)=0 | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inlinevirtual | 
Device arrival event callback.
| pCamera | Reference tracked pointer to Camera object of the device attached to the system | 
Implements InterfaceEventHandler.
| 
 | inlinevirtual | 
Device arrival event callback.
| pCamera | Reference tracked pointer to Camera object of the device attached to the system | 
Implements InterfaceEventHandler.
| 
 | inlinevirtual | 
Callback to the device removal event.
| pCamera | Reference tracked pointer to Camera object of the device removed from the system | 
Implements InterfaceEventHandler.
| 
 | inlinevirtual | 
Callback to the device removal event.
| pCamera | Reference tracked pointer to Camera object of the device removed from the system | 
Implements InterfaceEventHandler.
| 
 | inline |