eBUS SDK v6.2.8.5877 API
PvSystemEventSink.h
1
// *****************************************************************************
2
//
3
// Copyright (c) 2013, Pleora Technologies Inc., All rights reserved.
4
//
5
// *****************************************************************************
6
7
#ifndef __PVSYSTEMEVENTSINK_H__
8
#define __PVSYSTEMEVENTSINK_H__
9
10
#include <PvSystemLib.h>
11
12
13
class
PvInterface
;
14
class
PvDeviceInfo
;
15
16
17
class
PV_SYSTEM_API
PvSystemEventSink
18
{
19
public
:
20
21
PvSystemEventSink
();
22
virtual
~
PvSystemEventSink
();
23
24
virtual
void
OnDeviceFound(
25
const
PvInterface
*aInterface,
const
PvDeviceInfo
*aDeviceInfo,
26
bool
&aIgnore );
27
28
};
29
30
#endif
PvInterface
Represents one interface (network adapter or USB host controller) on a system (the PC)
Definition:
PvInterface.h:25
PvSystemEventSink
Observer interface for an observable PvSystem object.
Definition:
PvSystemEventSink.h:17
PvDeviceInfo
Information identifying a device.
Definition:
PvDeviceInfo.h:18
Copyright (c) 2002-2021 Pleora Technologies Inc.
www.pleora.com