OpenDDS  Snapshot(2023/04/28-20:55)
FederatorConfig.inl
Go to the documentation of this file.
1 /*
2  *
3  *
4  * Distributed under the OpenDDS License.
5  * See: http://www.opendds.org/license.html
6  */
7 
9 
11 int&
13 {
14  return this->argc_;
15 }
16 
18 int
20 {
21  return this->argc_;
22 }
23 
25 ACE_TCHAR**&
27 {
28  return this->argv_;
29 }
30 
32 ACE_TCHAR**
34 {
35  return this->argv_;
36 }
37 
39 void
41 {
42  this->argv_[this->argc_++] = arg;
43 }
44 
46 void
48 {
49  this->federationDomain_ = domain;
50 }
51 
53 long
55 {
56  return this->federationDomain_;
57 }
58 
60 void
62 {
63  this->federationPort_ = port;
64 }
65 
67 short
69 {
70  return this->federationPort_;
71 }
72 
74 void
76 {
77  this->configFile_ = file;
78 }
79 
83 {
84  return this->configFile_;
85 }
86 
88 void
90 {
91  this->federateIor_ = ior;
92 }
93 
97 {
98  return this->federateIor_;
99 }
100 
104 {
105  return this->federationId_;
106 }
107 
111 {
112  return this->federationId_;
113 }
114 
ACE_TCHAR **& argv()
Access the enhanced argc.
void addArg(ACE_TCHAR *arg)
Add an argument.
char ACE_TCHAR
TAO_DDS_DCPSFederationId & federationId()
Federation Id value.
tstring federateIor_
Initial federation IOR, if any.
tstring configFile_
Configuration filename, if any.
TAO_DDS_DCPSFederationId federationId_
Configured Federation Id value.
std::basic_string< ACE_TCHAR > tstring
int argc_
Enhanced argc.
long federationDomain_
Configured Federation Domain value.
ACE_TCHAR ** argv_
Enhanced argv.
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
#define ACE_INLINE
int & argc()
Access the enhanced argv.
short federationPort_
Configured Federation Port value.