VR-Link API Documentation for HLA 1516
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
include
vl
connectionLostCbList.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 1992-2010 VT MAK
3
** All rights reserved.
4
*********************************************************************/
5
6
9
10
#pragma once
11
12
#if DtHLA
13
#if DtHLA_1516
14
15
16
#include "
rtiNamespace.h
"
17
#include <
vlutil/vlList.h
>
18
#include <string>
19
20
21
typedef
void (*
DtConnectionLostCb
)(
22
const
std::wstring &faultDescription,
23
void
*theUserData);
24
29
class
DT_DLL_VL
DtConnectionLostCbList
30
{
31
public
:
32
34
DtConnectionLostCbList
();
35
37
virtual
~
DtConnectionLostCbList
();
38
40
DtConnectionLostCbList
(
const
DtConnectionLostCbList
& orig);
41
43
DtConnectionLostCbList
& operator=(
const
DtConnectionLostCbList
& orig);
44
47
virtual
int
add(
DtConnectionLostCb
cb,
void
* usr);
48
virtual
int
remove
(
DtConnectionLostCb
cb,
void
* usr);
49
51
virtual
void
clear();
52
56
virtual
void
apply(
const
std::wstring &theName);
57
58
protected
:
59
63
void
dtorClear();
64
67
void
ctorCopyList(
const
DtConnectionLostCbList
& orig);
68
69
protected
:
70
71
DtList
myList
;
72
};
73
#endif
74
#endif
75
76
77
Document ID: Generated on Wed Aug 14 15:35:11 EDT 2013 from SVN revision 130445
Copyright © 2005-2013 VT MÄK. All Rights Reserved (
www.mak.com
)