Codemesh Runtime v3 C++ API Reference
3.9.205
Builds
codegen
junc++ion-4.8.430
cpp
v3
include
xmog_legacy_config_parser.h
1
//
2
// Copyright (c) 1999-2020 by Codemesh, Inc.. ALL RIGHTS RESERVED.
3
//
4
5
6
#ifndef xmog_legacy_config_parser_inc
7
#define xmog_legacy_config_parser_inc
8
9
10
class
xmog_options
;
11
class
xmog_jvm_options
;
12
#if (XMOG_IMPLEMENTS_REMOTE_CLIENT == 1)
13
class
xmog_remote_client_options
;
14
#endif
15
#if (XMOG_IMPLEMENTS_REMOTE_SERVER == 1)
16
class
xmog_remote_server_options
;
17
#endif
18
19
20
class
xmog_legacy_config_parser
21
{
22
public
:
23
24
xmog_legacy_config_parser
(
const
char
* fileName,
xmog_options
* pOpts );
25
26
xmog_legacy_config_parser
(
const
char
* fileName,
xmog_jvm_options
* pJvmOpts );
27
28
#if (XMOG_IMPLEMENTS_REMOTE_CLIENT == 1)
29
xmog_legacy_config_parser
(
const
char
* fileName,
xmog_remote_client_options
* pClientOpts );
30
#endif
31
32
#if (XMOG_IMPLEMENTS_REMOTE_SERVER == 1)
33
xmog_legacy_config_parser
(
const
char
* fileName,
xmog_remote_server_options
* pServerOpts );
34
#endif
35
36
virtual
~
xmog_legacy_config_parser
();
37
38
int
parse( XMOGVERSION vers, XMOGCONFIG conf, XMOGVERSION reserved0 );
39
40
private
:
41
42
char
* fileName_;
43
char
* usedLoaderName_;
44
char
* usedLoaderSettings_;
45
char
* usedLoaderOptions_;
46
# if (XMOG_IMPLEMENTS_REMOTE_CLIENT == 1)
47
xmog_remote_client_options
* pClientOptions_;
48
#endif
49
# if (XMOG_IMPLEMENTS_REMOTE_SERVER == 1)
50
xmog_remote_server_options
* pServerOptions_;
51
#endif
52
xmog_options
* pOptions_;
53
xmog_jvm_options
* pJvmOptions_;
54
};
55
56
57
#endif
/* xmog_legacy_config_parser_inc */
xmog_remote_server_options
Definition:
xmog_remote_server_options.h:16
xmog_jvm_options
A class abstracting the maintenance and initialization of JVM configuration options.
Definition:
xmog_jvm_options.h:174
xmog_options
This class wraps around options that govern the overall behavior of the runtime library with respect ...
Definition:
xmog_options.h:258
xmog_legacy_config_parser
Definition:
xmog_legacy_config_parser.h:20
xmog_remote_client_options
A class that represents the settings that a remote client uses to connect to a shared JVM.
Definition:
xmog_remote_client_options.h:60
Copyright (c) 1999-2020 by Codemesh, Inc., ALL RIGHTS RESERVED.