VR-Forces 4.1 Class Documentation
Home
Modules
Namespaces
Classes
Files
Examples
Behavior Models
File List
File Members
include
vrfGuiCore
DtMessageInterfaces.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 2012 MAK Technologies, Inc.
3
** All rights reserved.
4
******************************************************************************/
5
/******************************************************************************
6
** $RCSfile: DtMessageInterfaces.h,v $ $Revision: 1.1 $ $State: Exp $
7
******************************************************************************/
8
11
13
14
#pragma once
15
16
#include <
vrfGuiCore/vrfGuiCore.h
>
17
#include <
vrfGuiCore/DtNetworkMessageInterface.h
>
18
19
#include <string>
20
22
23
class
DtSimMessage
;
24
class
DtVrfObjectMessage
;
25
26
namespace
makVrf
27
{
28
class
DT_DLL_VRFGUICORE
DtSimMessageInterface
:
public
DtNetworkMessageInterface
29
{
30
public
:
31
DtSimMessageInterface
();
32
36
DtSimMessageInterface
(
const
DtSimMessageInterface
&);
37
38
virtual
~
DtSimMessageInterface
();
39
41
virtual
DtNetworkMessageInterface
* clone()
const
;
42
44
static
const
char
* theName();
45
47
virtual
const
char
* name();
48
49
void
setMessage(
const
DtSimMessage
& m);
50
DtSimMessage
* message()
const
;
51
52
protected
:
53
DtSimMessage
*
myMessage
;
54
};
55
56
class
DT_DLL_VRFGUICORE
DtVrfObjectMessageInterface
:
public
DtNetworkMessageInterface
57
{
58
public
:
59
DtVrfObjectMessageInterface
();
60
64
DtVrfObjectMessageInterface
(
const
DtVrfObjectMessageInterface
&);
65
66
virtual
~
DtVrfObjectMessageInterface
();
67
69
virtual
DtNetworkMessageInterface
* clone()
const
;
70
72
static
const
char
* theName();
73
75
virtual
const
char
* name();
76
77
void
setMessage(
const
DtVrfObjectMessage
& m);
78
DtVrfObjectMessage
* message()
const
;
79
80
protected
:
81
DtVrfObjectMessage
*
myMessage
;
82
};
83
}
Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (
www.mak.com
)