Skip to content

Class Spinnaker::ISystemEventHandler

ClassList > Spinnaker > ISystemEventHandler

  • #include <ISystemEventHandler.h>

Inherits the following classes: Spinnaker::IInterfaceArrivalEventHandler, Spinnaker::IInterfaceRemovalEventHandler

Inherited by the following classes: Spinnaker::SystemEventHandler

Public Functions

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

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 ()

Public Functions inherited from Spinnaker::IInterfaceRemovalEventHandler

See Spinnaker::IInterfaceRemovalEventHandler

Type Name
virtual void OnInterfaceRemoval (InterfacePtr pInterface) = 0
virtual ~IInterfaceRemovalEventHandler ()

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
ISystemEventHandler ()
ISystemEventHandler (const ISystemEventHandler &)
ISystemEventHandler & operator= (const ISystemEventHandler &)

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 &)

Protected Functions inherited from Spinnaker::IInterfaceRemovalEventHandler

See Spinnaker::IInterfaceRemovalEventHandler

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

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 OnInterfaceArrival

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

Implements Spinnaker::IInterfaceArrivalEventHandler::OnInterfaceArrival


function OnInterfaceRemoval

virtual void Spinnaker::ISystemEventHandler::OnInterfaceRemoval (
    InterfacePtr pInterface
) = 0

Implements Spinnaker::IInterfaceRemovalEventHandler::OnInterfaceRemoval


function ~ISystemEventHandler

inline virtual Spinnaker::ISystemEventHandler::~ISystemEventHandler () 

Protected Functions Documentation

function ISystemEventHandler [1/2]

inline Spinnaker::ISystemEventHandler::ISystemEventHandler () 

function ISystemEventHandler [2/2]

inline Spinnaker::ISystemEventHandler::ISystemEventHandler (
    const ISystemEventHandler &
) 

function operator=

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


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