MAK RTIspy API Documentation for HLA 1516
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
libsrc
RTI
savBegMsg.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 1998 MaK Technologies, Inc.
3
** All rights reserved.
4
*********************************************************************/
5
/*********************************************************************
6
** $RCSfile: savBegMsg.h,v $ $Revision: 1.5 $ $State: Exp $
7
*********************************************************************/
8
11
12
#ifndef DtSaveBegunMsg_H_
13
#define DtSaveBegunMsg_H_
14
15
#include "
saveMsg.h
"
16
17
class
DtConnectionMgr
;
18
class
DtSaveBegunMsg
;
19
typedef
void (*
DtSaveBegunCb
)(
const
DtSaveBegunMsg
& msg,
void
* usr);
20
21
22
class
DT_DLL_LRC
DtSaveBegunMsg
:
public
DtSaveMsg
23
{
24
public
:
25
27
DtSaveBegunMsg
(DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
28
30
DtSaveBegunMsg
(
const
DtNetSaveMsg
* netRepMsg,
31
DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
32
34
virtual
~
DtSaveBegunMsg
();
35
37
virtual
DtRtiMsg
*
clone
(
bool
copy =
true
)
const
;
38
40
virtual
void
printData
(
DtLogicalTimeFactory
* logicalTimeFactory)
const
;
41
42
public
:
44
static
DtRtiMsg
* create(
const
DtNetMsgHeader
* initial,
45
DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
46
48
static
DtRtiMsg
* create(DtBufferPtr buffer = DtUSE_INTERNAL_BUFFER);
49
51
static
void
addCallback(
DtConnectionMgr
*conn,
52
DtSaveBegunCb
cb,
void
*usr);
53
static
void
removeCallback(
DtConnectionMgr
*conn,
54
DtSaveBegunCb
cb,
void
*usr);
55
56
protected
:
57
59
virtual
DtRtiMsgKind
internalDtRtiMsgKind
();
60
61
protected
:
62
63
};
64
65
#endif
Document ID: Generated on Tue May 7 16:26:47 EDT 2013 from SVN revision 126903
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (
www.mak.com
)