MAK Data Logger API Documentation for HLA
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
libsrc
lgrUtil
lgrDynamicLibrary.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 1992-2010 VT MAK
3
** All rights reserved.
4
******************************************************************************/
5
8
9
#ifndef lgrDynamicLibrary_H_
10
#define lgrDynamicLibrary_H_
11
12
#include "
lgrUtil.h
"
13
#include <vlutil/vlString.h>
14
15
namespace
MAKLogger
16
{
17
18
22
class
DT_DLL_LGRUTIL
DtLgrDynamicLibrary
23
{
24
25
26
public
:
27
34
DtLgrDynamicLibrary
(
const
DtString
&libName,
35
bool
addPlatExt =
true
,
36
bool
useLazyEval =
true
);
37
38
virtual
~
DtLgrDynamicLibrary
();
39
44
bool
isValid()
const
;
45
49
DtString
libraryName()
const
;
50
53
const
char
*error()
const
;
54
61
virtual
void
*procAddress(
const
DtString
&symName);
62
63
public
:
64
67
static
DtString
standardPrefix();
69
static
DtString
debugModifier();
71
static
DtString
standardExtension();
73
static
DtString
sharedLibraryName(
const
DtString
& moduleName);
74
75
protected
:
76
77
void
*
myHandle
;
78
DtString
myLibraryName
;
79
char
*
myLastError
;
80
81
};
82
83
}
84
85
#endif
86
87
Document ID: Generated on Thu Apr 11 12:13:00 EDT 2013 from SVN revision 126011
Copyright © 2005-2012 VT MÄK. All Rights Reserved (
www.mak.com
)