Connects a GigE Event to a node map. More...
#include <GenApi/EventAdapterGEV.h>
Public Member Functions | |
CEventAdapterGEV (INodeMap *pNodeMap=NULL) | |
Constructor. | |
virtual | ~CEventAdapterGEV () |
Destructor. | |
virtual void | DeliverMessage (const uint8_t msg[], uint32_t numBytes) |
Deliver message. | |
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 | AttachNodeMap (INodeMap *pNodeMap) |
Attaches to a node map and retrieves the chunk ports. | |
virtual void | DetachNodeMap () |
Detaches from the node emap. | |
Protected Attributes | |
std::vector< CEventPort * > * | m_ppEventPorts |
An array of attached ChunkPorts. More... | |
Connects a GigE Event to a node map.
|
protectedinherited |
An array of attached ChunkPorts.
Note that this must be a pointer otherwise we'll get into DLL hell (see warning C4251)