DDS-PSM-C++ 1.0 ISO C++ API for OpenSplice DDS |
Namespaces | |
namespace | cond |
namespace | detail |
namespace | policy |
namespace | status |
namespace | xtypes |
Classes | |
class | AlreadyClosedError |
struct | array |
A standard container for storing a fixed size sequence of elements. More... | |
class | Duration |
class | Error |
class | Exception |
class | IllegalOperationError |
class | ImmutablePolicyError |
class | InconsistentPolicyError |
class | InvalidArgumentError |
class | InvalidDataError |
class | InvalidDowncastError |
struct | is_base_of |
struct | is_same |
class | NotEnabledError |
class | null_type |
class | NullReferenceError |
class | optional |
class | OutOfResourcesError |
class | PreconditionNotMetError |
class | Reference |
class | safe_enum |
struct | smart_ptr_traits |
class | TEntity |
class | TEntityQos |
class | Time |
class | TimeoutError |
class | TInstanceHandle |
class | TQosProvider |
struct | tuple_element< _Int, array< _Tp, _Nm > > |
struct | tuple_size< array< _Tp, _Nm > > |
class | UnsupportedError |
class | Value |
class | WeakReference |
Typedefs | |
typedef std::vector< uint8_t > | ByteSeq |
typedef dds::core::detail::Entity | Entity |
typedef dds::core::detail::InstanceHandle | InstanceHandle |
typedef std::vector < InstanceHandle > | InstanceHandleSeq |
typedef TQosProvider < detail::QosProvider > | QosProvider |
typedef std::vector< std::string > | StringSeq |
Functions | |
template<typename T > | |
T::iterator | begin (T &t) |
template<typename T > | |
T::const_iterator | begin (const T &t) |
template<typename T > | |
T::iterator | end (T &t) |
template<typename T > | |
T::const_iterator | end (const T &t) |
template<std::size_t _Int, typename _Tp , std::size_t _Nm> | |
_Tp & | get (array< _Tp, _Nm > &__arr) |
template<std::size_t _Int, typename _Tp , std::size_t _Nm> | |
const _Tp & | get (const array< _Tp, _Nm > &__arr) |
template<typename _Tp , std::size_t _Nm> | |
bool | operator!= (const array< _Tp, _Nm > &__one, const array< _Tp, _Nm > &__two) |
const Duration | operator* (uint32_t lhs, const Duration &rhs) |
const Duration | operator* (const Duration &lhs, uint32_t rhs) |
const Duration | operator/ (const Duration &lhs, uint32_t rhs) |
template<typename _Tp , std::size_t _Nm> | |
bool | operator< (const array< _Tp, _Nm > &__a, const array< _Tp, _Nm > &__b) |
template<typename _Tp , std::size_t _Nm> | |
bool | operator<= (const array< _Tp, _Nm > &__one, const array< _Tp, _Nm > &__two) |
template<typename _Tp , std::size_t _Nm> | |
bool | operator== (const array< _Tp, _Nm > &__one, const array< _Tp, _Nm > &__two) |
template<typename _Tp , std::size_t _Nm> | |
bool | operator> (const array< _Tp, _Nm > &__one, const array< _Tp, _Nm > &__two) |
template<typename _Tp , std::size_t _Nm> | |
bool | operator>= (const array< _Tp, _Nm > &__one, const array< _Tp, _Nm > &__two) |
template<typename TO , typename FROM > | |
TO | polymorphic_cast (FROM &from) |
Variables | |
const int32_t | LENGTH_UNLIMITED = -1 |
const null_type | null |
typedef std::vector<uint8_t> dds::core::ByteSeq |
Definition at line 24 of file Entity.hpp.
Definition at line 27 of file InstanceHandle.hpp.
typedef std::vector<InstanceHandle> dds::core::InstanceHandleSeq |
Definition at line 28 of file InstanceHandle.hpp.
Definition at line 28 of file QosProvider.hpp.
typedef std::vector<std::string> dds::core::StringSeq |
T::iterator dds::core::begin | ( | T & | t | ) |
T::const_iterator dds::core::begin | ( | const T & | t | ) |
T::const_iterator dds::core::end | ( | const T & | t | ) |
| inline |
| inline |
| inline |
const Duration dds::core::operator* | ( | uint32_t | lhs, |
const Duration & | rhs | ||
) |
const Duration dds::core::operator* | ( | const Duration & | lhs, |
uint32_t | rhs | ||
) |
const Duration dds::core::operator/ | ( | const Duration & | lhs, |
uint32_t | rhs | ||
) |
| inline |
| inline |
| inline |
| inline |
| inline |
TO dds::core::polymorphic_cast | ( | FROM & | from | ) |
Definition at line 49 of file ref_traits.hpp.
const int32_t dds::core::LENGTH_UNLIMITED = -1 |
Definition at line 25 of file LengthUnlimited.hpp.
const null_type dds::core::null |