MAK RTIspy API Documentation for HLA 1516
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
libsrc
RTI
saveInitConstrainedMsg.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 2005 MaK Technologies, Inc.
3
** All rights reserved.
4
*********************************************************************/
5
/*********************************************************************
6
** $RCSfile: saveInitConstrainedMsg.h,v $ $Revision: 1.4 $ $State: Exp $
7
*********************************************************************/
8
11
12
#ifndef DtSaveInitiateConstrainedMsg_H_
13
#define DtSaveInitiateConstrainedMsg_H_
14
15
#include "
savInitMsg.h
"
16
17
18
class
DtConnectionMgr
;
19
class
DtSaveInitiateConstrainedMsg
;
20
typedef
void (*
DtSaveInitiateConstrainedCb
)(
const
DtSaveInitiateConstrainedMsg
& msg,
void
* usr);
21
22
23
class
DT_DLL_LRC
DtSaveInitiateConstrainedMsg
:
public
DtSaveInitiateMsg
24
{
25
public
:
26
28
DtSaveInitiateConstrainedMsg
(DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
29
31
DtSaveInitiateConstrainedMsg
(
32
const
char
* theLabel,
33
DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
34
36
DtSaveInitiateConstrainedMsg
(
const
DtNetSaveMsg
* netRepMsg,
37
DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
38
40
virtual
~
DtSaveInitiateConstrainedMsg
();
41
43
virtual
DtRtiMsg
*
clone
(
bool
copy =
true
)
const
;
44
45
public
:
46
48
static
DtRtiMsg
*
create
(
const
DtNetMsgHeader
* initial,
49
DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
51
static
DtRtiMsg
*
create
(DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
52
54
static
void
addCallback
(
DtConnectionMgr
*conn,
55
DtSaveInitiateConstrainedCb
cb,
void
*usr);
56
static
void
removeCallback
(
DtConnectionMgr
*conn,
57
DtSaveInitiateConstrainedCb
cb,
void
*usr);
58
59
protected
:
60
62
virtual
DtRtiMsgKind
internalDtRtiMsgKind
();
63
64
protected
:
65
66
};
67
68
#endif
Document ID: Generated on Fri Mar 14 19:08:55 EDT 2014 from SVN revision 137085
Copyright © 2005-2014 VT MÄK Inc. All Rights Reserved (
www.mak.com
)