Class Spinnaker::InterfaceEventHandler¶
ClassList > Spinnaker > InterfaceEventHandler
A handler to device arrival and removal events on all interfaces.
#include <InterfaceEventHandler.h>
Inherits the following classes: Spinnaker::IInterfaceEventHandler
Public Functions¶
| Type | Name |
|---|---|
| InterfaceEventHandler () |
|
| virtual void | OnDeviceArrival (CameraPtr pCamera) = 0 |
| virtual void | OnDeviceRemoval (CameraPtr pCamera) = 0 |
| virtual | ~InterfaceEventHandler () |
Public Functions inherited from Spinnaker::IInterfaceEventHandler¶
See Spinnaker::IInterfaceEventHandler
| Type | Name |
|---|---|
| virtual void | OnDeviceArrival (CameraPtr pCamera) = 0 |
| virtual void | OnDeviceRemoval (CameraPtr pCamera) = 0 |
| virtual | ~IInterfaceEventHandler () |
Public Functions inherited from Spinnaker::IDeviceArrivalEventHandler¶
See Spinnaker::IDeviceArrivalEventHandler
| Type | Name |
|---|---|
| virtual void | OnDeviceArrival (CameraPtr pCamera) = 0 |
| virtual | ~IDeviceArrivalEventHandler () |
Public Functions inherited from Spinnaker::EventHandler¶
| Type | Name |
|---|---|
| const uint8_t * | GetEventPayloadData () |
| const size_t | GetEventPayloadDataSize () |
| EventType | GetEventType () |
| void | SetEventType (EventType eventType) |
| virtual | ~EventHandler () |
Public Functions inherited from Spinnaker::IDeviceRemovalEventHandler¶
See Spinnaker::IDeviceRemovalEventHandler
| Type | Name |
|---|---|
| virtual void | OnDeviceRemoval (CameraPtr pCamera) = 0 |
| virtual | ~IDeviceRemovalEventHandler () |
Public Functions inherited from Spinnaker::EventHandler¶
| Type | Name |
|---|---|
| const uint8_t * | GetEventPayloadData () |
| const size_t | GetEventPayloadDataSize () |
| EventType | GetEventType () |
| void | SetEventType (EventType eventType) |
| virtual | ~EventHandler () |
Protected Attributes inherited from Spinnaker::EventHandler¶
| Type | Name |
|---|---|
| EventData * | m_pEventData |
Protected Attributes inherited from Spinnaker::EventHandler¶
| Type | Name |
|---|---|
| EventData * | m_pEventData |
Protected Functions¶
| Type | Name |
|---|---|
| InterfaceEventHandler & | operator= (const InterfaceEventHandler &) |
Protected Functions inherited from Spinnaker::IInterfaceEventHandler¶
See Spinnaker::IInterfaceEventHandler
| Type | Name |
|---|---|
| IInterfaceEventHandler () |
|
| IInterfaceEventHandler (const IInterfaceEventHandler &) |
|
| IInterfaceEventHandler & | operator= (const IInterfaceEventHandler &) |
Protected Functions inherited from Spinnaker::IDeviceArrivalEventHandler¶
See Spinnaker::IDeviceArrivalEventHandler
| Type | Name |
|---|---|
| IDeviceArrivalEventHandler () |
|
| IDeviceArrivalEventHandler (const IDeviceArrivalEventHandler &) |
|
| IDeviceArrivalEventHandler & | operator= (const IDeviceArrivalEventHandler &) |
Protected Functions inherited from Spinnaker::EventHandler¶
| Type | Name |
|---|---|
| EventHandler () |
|
| void | SetEventPayload (uint8_t * offset, size_t length) |
| EventHandler & | operator= (const EventHandler &) |
Protected Functions inherited from Spinnaker::IDeviceRemovalEventHandler¶
See Spinnaker::IDeviceRemovalEventHandler
| Type | Name |
|---|---|
| IDeviceRemovalEventHandler () |
|
| IDeviceRemovalEventHandler (const IDeviceRemovalEventHandler &) |
|
| IDeviceRemovalEventHandler & | operator= (const IDeviceRemovalEventHandler &) |
Protected Functions inherited from Spinnaker::EventHandler¶
| Type | Name |
|---|---|
| EventHandler () |
|
| void | SetEventPayload (uint8_t * offset, size_t length) |
| EventHandler & | operator= (const EventHandler &) |
Public Functions Documentation¶
function InterfaceEventHandler¶
Default constructor.
function OnDeviceArrival¶
Device arrival event callback.
Parameters:
pCameraReference tracked pointer to Camera object of the device attached to the system
Implements Spinnaker::IInterfaceEventHandler::OnDeviceArrival
function OnDeviceRemoval¶
Callback to the device removal event.
Parameters:
pCameraReference tracked pointer to Camera object of the device removed from the system
Implements Spinnaker::IInterfaceEventHandler::OnDeviceRemoval
function ~InterfaceEventHandler¶
Virtual destructor.
Protected Functions Documentation¶
function operator=¶
InterfaceEventHandler & Spinnaker::InterfaceEventHandler::operator= (
const InterfaceEventHandler &
)
Assignment operator.
The documentation for this class was generated from the following file C:/workspace/include/InterfaceEventHandler.h