VR-Forces 4.1.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrvVrl
DtEntitySimDataProcessorAccessory.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2010 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
/******************************************************************************
6
** $RCSfile: DtVrlinkEntitySimDataProcessorAccessory.h,v $ $Revision: 1.5 $ $State: Exp $
7
******************************************************************************/
8
12
13
#ifndef DT_PROTOCOL_NAMESPACE
14
#error Namespace Protocol Macro DT_PROTOCOL_NAMESPACE not defined.
15
#endif
16
17
#pragma once
18
#include <
vrvVrl/vrvVrl.h
>
19
#include <
vrvCore/DtBaseAccessory.h
>
20
21
namespace
makVrv
22
{
23
24
class
DtConnection;
25
class
DtVrlinkDriver;
26
27
namespace
DT_PROTOCOL_NAMESPACE
28
{
29
30
class
DtEntitySimDataProcessor;
31
39
class
DL_DLL_IGCONVRLINK
DtEntitySimDataProcessorAccessory
40
:
public
DtBaseAccessory
41
{
42
public
:
44
DtEntitySimDataProcessorAccessory
();
45
47
virtual
~
DtEntitySimDataProcessorAccessory
();
48
50
virtual
void
install(
DtDriver
* driver);
51
53
virtual
void
uninstall(
DtDriver
* baseConn);
54
57
virtual
bool
isCompatible(
DtDriver
* driver);
58
59
virtual
void
slot_onSimCreated(
DtConnection
* connection);
60
virtual
void
slot_onSimConnected(
DtConnection
* connection);
61
virtual
void
slot_onSimAboutToBeDisconnected(
DtConnection
* connection);
62
virtual
void
slot_onSimAboutToBeDestroyed(
DtConnection
* connection);
63
64
protected
:
65
DtEntitySimDataProcessor
*
myEntitySimDataProcessor
;
66
DtVrlinkDriver
*
myDriver
;
67
};
68
69
}
//DT_PROTOCOL_NAMESPACE::
70
71
}
//makVrv::
Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)