Pleora Technologies Inc. eBUS SDK v6.5.1.6797 API



IPvDeviceEventSink.h
1 // *****************************************************************************
2 //
3 // Copyright (c) 2013, Pleora Technologies Inc., All rights reserved.
4 //
5 // *****************************************************************************
6 
7 #ifndef __IPVDEVICEEVENTSINK_H__
8 #define __IPVDEVICEEVENTSINK_H__
9 
10 #include <PvDeviceLib.h>
11 #include <PvStringList.h>
12 
27 {
28 public:
29 
40  virtual void NotifyEvent(
41  uint16_t aEventID, uint16_t aChannel, uint64_t aBlockID, uint64_t aTimestamp,
42  const void *aData, uint32_t aDataLength ) = 0;
43 
49  virtual void NotifyInvalidatedGenParameter( const PvString &aParameterName ) = 0;
50 
51 };
52 
53 #endif
IPvDeviceEventSink
Interface used by a class implementing IPvDeviceAdapter to forward notifications to PvDeviceSerialPor...
Definition: IPvDeviceEventSink.h:26
PvString
String class.
Definition: PvString.h:25
IPvDeviceEventSink::NotifyEvent
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.
IPvDeviceEventSink::NotifyInvalidatedGenParameter
virtual void NotifyInvalidatedGenParameter(const PvString &aParameterName)=0
Forwards a GenICam parameter invalidation event to a registered interface.

Copyright (c) 2002-2024 Pleora Technologies Inc.
www.pleora.com