Skip to content

Class Spinnaker::InterfaceArrivalEventHandler

ClassList > Spinnaker > InterfaceArrivalEventHandler

An event handler for capturing the interface arrival event. Note that only GEV interface arrivals are currently handled.

  • #include <InterfaceArrivalEventHandler.h>

Inherits the following classes: Spinnaker::IInterfaceArrivalEventHandler

Public Functions

Type Name
InterfaceArrivalEventHandler ()
virtual void OnInterfaceArrival (InterfacePtr pInterface) = 0
virtual ~InterfaceArrivalEventHandler ()

Public Functions inherited from Spinnaker::IInterfaceArrivalEventHandler

See Spinnaker::IInterfaceArrivalEventHandler

Type Name
virtual void OnInterfaceArrival (InterfacePtr pInterface) = 0
virtual ~IInterfaceArrivalEventHandler ()

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 Functions

Type Name
InterfaceArrivalEventHandler & operator= (const InterfaceArrivalEventHandler &)

Protected Functions inherited from Spinnaker::IInterfaceArrivalEventHandler

See Spinnaker::IInterfaceArrivalEventHandler

Type Name
IInterfaceArrivalEventHandler ()
IInterfaceArrivalEventHandler (const IInterfaceArrivalEventHandler &)
IInterfaceArrivalEventHandler & operator= (const IInterfaceArrivalEventHandler &)

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 InterfaceArrivalEventHandler

Spinnaker::InterfaceArrivalEventHandler::InterfaceArrivalEventHandler () 

Default constructor.


function OnInterfaceArrival

virtual void Spinnaker::InterfaceArrivalEventHandler::OnInterfaceArrival (
    InterfacePtr pInterface
) = 0

Interface arrival event callback. Note that only GEV interface arrivals are currently handled.

Parameters:

  • pInterface Reference tracked pointer to Interface object of the adapter attached to the system

Implements Spinnaker::IInterfaceArrivalEventHandler::OnInterfaceArrival


function ~InterfaceArrivalEventHandler

virtual Spinnaker::InterfaceArrivalEventHandler::~InterfaceArrivalEventHandler () 

Virtual destructor.


Protected Functions Documentation

function operator=

InterfaceArrivalEventHandler & Spinnaker::InterfaceArrivalEventHandler::operator= (
    const InterfaceArrivalEventHandler &
) 

Assignment operator.



The documentation for this class was generated from the following file C:/workspace/include/InterfaceArrivalEventHandler.h