Connects a GigE Event to a node map. More...
#include <EventAdapterGEV.h>

Public Member Functions | |
| CEventAdapterGEV (INodeMap *pNodeMap=NULL) | |
| Constructor. | |
| void | DeliverEventMessage (const GVCP_EVENT_REQUEST *pEvent) |
| Delivers the Events listed in the Event packet (Extended ID flag not set) | |
| void | DeliverEventMessage (const GVCP_EVENTDATA_REQUEST *pEventData) |
| Delivers the Event + Data listed in the EventData packet (Extended ID flag not set) | |
| void | DeliverEventMessage (const GVCP_EVENT_REQUEST_EXTENDED_ID *pEvent) |
| Delivers the Events listed in the Event packet (Extended ID flag set) | |
| void | DeliverEventMessage (const GVCP_EVENTDATA_REQUEST_EXTENDED_ID *pEventData) |
| Delivers the Event + Data listed in the EventData packet (Extended ID flag set) | |
| virtual void | DeliverMessage (const uint8_t msg[], uint32_t numBytes) |
| Deliver message. | |
| virtual | ~CEventAdapterGEV () |
| Destructor. | |
Private Member Functions | |
| void | AttachItemToPorts (const uint8_t *pItem, uint16_t event_id, unsigned int length) |
| template<typename EVT_REQ_TYPE > | |
| void | DeliverEventDataMessageImpl (const EVT_REQ_TYPE *pEvent) |
| void | DeliverEventItem (const GVCP_EVENT_ITEM_BASIC *pItem, unsigned int length) |
| template<typename EVT_REQ_TYPE > | |
| void | DeliverEventMessageImpl (const EVT_REQ_TYPE *pEvent) |
Connects a GigE Event to a node map.
Definition at line 140 of file EventAdapterGEV.h.
| GENAPI_NAMESPACE::CEventAdapterGEV::CEventAdapterGEV | ( | INodeMap * | pNodeMap = NULL | ) |
Constructor.
| virtual GENAPI_NAMESPACE::CEventAdapterGEV::~CEventAdapterGEV | ( | ) | [virtual] |
Destructor.
| void GENAPI_NAMESPACE::CEventAdapterGEV::AttachItemToPorts | ( | const uint8_t * | pItem, |
| uint16_t | event_id, | ||
| unsigned int | length | ||
| ) | [private] |
| void GENAPI_NAMESPACE::CEventAdapterGEV::DeliverEventDataMessageImpl | ( | const EVT_REQ_TYPE * | pEvent | ) | [private] |
| void GENAPI_NAMESPACE::CEventAdapterGEV::DeliverEventItem | ( | const GVCP_EVENT_ITEM_BASIC * | pItem, |
| unsigned int | length | ||
| ) | [private] |
| void GENAPI_NAMESPACE::CEventAdapterGEV::DeliverEventMessage | ( | const GVCP_EVENT_REQUEST * | pEvent | ) |
Delivers the Events listed in the Event packet (Extended ID flag not set)
| void GENAPI_NAMESPACE::CEventAdapterGEV::DeliverEventMessage | ( | const GVCP_EVENTDATA_REQUEST * | pEventData | ) |
Delivers the Event + Data listed in the EventData packet (Extended ID flag not set)
| void GENAPI_NAMESPACE::CEventAdapterGEV::DeliverEventMessage | ( | const GVCP_EVENT_REQUEST_EXTENDED_ID * | pEvent | ) |
Delivers the Events listed in the Event packet (Extended ID flag set)
| void GENAPI_NAMESPACE::CEventAdapterGEV::DeliverEventMessage | ( | const GVCP_EVENTDATA_REQUEST_EXTENDED_ID * | pEventData | ) |
Delivers the Event + Data listed in the EventData packet (Extended ID flag set)
| void GENAPI_NAMESPACE::CEventAdapterGEV::DeliverEventMessageImpl | ( | const EVT_REQ_TYPE * | pEvent | ) | [private] |
| virtual void GENAPI_NAMESPACE::CEventAdapterGEV::DeliverMessage | ( | const uint8_t | msg[], |
| uint32_t | numBytes | ||
| ) | [virtual] |
Deliver message.
Implements GENAPI_NAMESPACE::CEventAdapter.