eBUS SDK v6.4.0.6670 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
39
class
PV_SYSTEM_API
PvSystemEventSink
40
{
41
public
:
42
46
PvSystemEventSink
();
47
51
virtual
~
PvSystemEventSink
();
52
68
virtual
void
OnDeviceFound(
69
const
PvInterface
*aInterface,
const
PvDeviceInfo
*aDeviceInfo,
70
bool
&aIgnore );
71
72
};
73
74
#endif
PvInterface
Represents one interface (network adapter or USB host controller) on a system (the PC)
Definition:
PvInterface.h:32
PvSystemEventSink
Observer interface for an observable PvSystem object.
Definition:
PvSystemEventSink.h:39
PvDeviceInfo
Information identifying a device.
Definition:
PvDeviceInfo.h:26
Copyright (c) 2002-2024 Pleora Technologies Inc.
www.pleora.com