7 #ifndef __IPVDEVICEEVENTSINK_H__ 8 #define __IPVDEVICEEVENTSINK_H__ 10 #include <PvDeviceLib.h> 11 #include <PvStringList.h> 19 uint16_t aEventID, uint16_t aChannel, uint64_t aBlockID, uint64_t aTimestamp,
20 const void *aData, uint32_t aDataLength ) = 0;
String class.
Definition: PvString.h:21
Interface used by a class implementing IPvDeviceAdapter to forward notifications to PvDeviceSerialPor...
Definition: IPvDeviceEventSink.h:14
virtual void NotifyEvent(uint16_t aEventID, uint16_t aChannel, uint64_t aBlockID, uint64_t aTimestamp, const void *aData, uint32_t aDataLength)=0
Forwards a controller event (GigE Vision or USB3 Vision) to a registered interface.
virtual void NotifyInvalidatedGenParameter(const PvString &aParameterName)=0
Forwards a GenICam parameter invalidation event to a registered interface.