OpenDDS
Snapshot(2023/04/28-20:55)
dds
DCPS
RepoIdBuilder.h
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
8
#ifndef OPENDDS_DCPS_REPOIDBUILDER_H
9
#define OPENDDS_DCPS_REPOIDBUILDER_H
10
11
#include "dds/DdsDcpsInfrastructureC.h"
12
#include "dds/DdsDcpsInfoUtilsC.h"
13
14
#include "
GuidBuilder.h
"
15
16
#include "
dcps_export.h
"
17
18
OPENDDS_BEGIN_VERSIONED_NAMESPACE_DECL
19
20
namespace
OpenDDS
{
21
namespace
DCPS {
22
23
class
OpenDDS_Dcps_Export
RepoIdBuilder
:
public
GuidBuilder
{
24
public
:
25
RepoIdBuilder
();
26
explicit
RepoIdBuilder
(
GUID_t
& repoId);
27
28
~
RepoIdBuilder
();
29
30
void
federationId(
long
federationId);
31
32
void
participantId(
long
participantId);
33
};
34
35
}
// namespace DCPS
36
}
// namespace OpenDDS
37
38
OPENDDS_END_VERSIONED_NAMESPACE_DECL
39
40
#ifdef __ACE_INLINE__
41
# include "
RepoIdBuilder.inl
"
42
#endif
/* __ACE_INLINE__ */
43
44
#endif
/* DCPS_REPOIDBUILDER_H */
RepoIdBuilder.inl
GuidBuilder.h
dcps_export.h
OpenDDS_Dcps_Export
#define OpenDDS_Dcps_Export
Definition:
dcps_export.h:24
OpenDDS::DCPS::RepoIdBuilder
Definition:
RepoIdBuilder.h:23
OpenDDS::DCPS::GUID_t
Definition:
DdsDcpsGuid.idl:57
OPENDDS_END_VERSIONED_NAMESPACE_DECL
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
Definition:
Versioned_Namespace.h:48
OPENDDS_BEGIN_VERSIONED_NAMESPACE_DECL
Definition:
Hash.cpp:17
OpenDDS
The Internal API and Implementation of OpenDDS.
Definition:
AddressCache.h:28
OpenDDS::DCPS::GuidBuilder
Definition:
GuidBuilder.h:22
Generated by
1.8.13