DDS-PSM-C++  1.0
ISO C++ API for OpenSplice DDS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
TDomainId.hpp
Go to the documentation of this file.
1 #ifndef OMG_DDS_DOMAIN_T_DOMAIN_ID_HPP_
2 #define OMG_DDS_DOMAIN_T_DOMAIN_ID_HPP_
3 
4 #include <dds/core/Value.hpp>
5 
6 namespace dds { namespace domain {
7  template <typename DELEGATE>
8  class TDomainId;
9 } }
10 
11 
12 template <typename DELEGATE>
13 class dds::domain::TDomainId : public dds::core::Value<DELEGATE> {
14 public:
15 
16  template <typename ARG0>
18 
19  template <typename ARG0, typename ARG1>
20  TDomainId(ARG0 arg0, ARG1 arg1);
21 
22  operator uint32_t () const;
23 
24  uint32_t value() const;
25 
26  static const TDomainId default_domain();
27 };
28 
29 #endif /* OMG_DDS_DOMAIN_T_DOMAIN_ID_HPP_ */