Skip to content

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

See 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

See 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

See Spinnaker::EventHandler

Type Name
EventData * m_pEventData

Protected Attributes inherited from Spinnaker::EventHandler

See 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

See 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

See Spinnaker::EventHandler

Type Name
EventHandler ()
void SetEventPayload (uint8_t * offset, size_t length)
EventHandler & operator= (const EventHandler &)

Public Functions Documentation

function InterfaceEventHandler

Spinnaker::InterfaceEventHandler::InterfaceEventHandler () 

Default constructor.


function OnDeviceArrival

virtual void Spinnaker::InterfaceEventHandler::OnDeviceArrival (
    CameraPtr pCamera
) = 0

Device arrival event callback.

Parameters:

  • pCamera Reference tracked pointer to Camera object of the device attached to the system

Implements Spinnaker::IInterfaceEventHandler::OnDeviceArrival


function OnDeviceRemoval

virtual void Spinnaker::InterfaceEventHandler::OnDeviceRemoval (
    CameraPtr pCamera
) = 0

Callback to the device removal event.

Parameters:

  • pCamera Reference tracked pointer to Camera object of the device removed from the system

Implements Spinnaker::IInterfaceEventHandler::OnDeviceRemoval


function ~InterfaceEventHandler

virtual Spinnaker::InterfaceEventHandler::~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