Namespaces | Classes | Typedefs | Functions | Variables

dds::core Namespace Reference

Namespaces

namespace  cond
namespace  detail
namespace  policy
namespace  status

Classes

struct  is_base_of
struct  is_same
struct  smart_ptr_traits
class  Duration
class  Exception
class  Error
class  AlreadyClosedError
class  IllegalOperationError
class  ImmutablePolicyError
class  InconsistentPolicyError
class  InvalidArgumentError
class  NotEnabledError
class  OutOfResourcesError
class  PreconditionNotMetError
class  TimeoutError
class  UnsupportedError
class  InvalidDowncastError
class  NullReferenceError
class  InvalidDataError
class  optional
class  Reference
class  Time
class  null_type
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 std::vector< std::string > StringSeq

Functions

template<typename TO , typename FROM >
TO polymorphic_cast (FROM &from)
const Duration operator+ (const Duration &lhs, const Duration &rhs)
const Duration operator- (const Duration &lhs, const Duration &rhs)
const Duration operator* (uint32_t lhs, const Duration &rhs)
const Duration operator* (const Duration &lhs, uint32_t rhs)
const Duration operator/ (uint32_t lhs, const Duration &rhs)
const Duration operator/ (const Duration &lhs, uint32_t rhs)
const Time operator+ (const Time &lhs, const Duration &rhs)
const Time operator+ (const Duration &lhs, const Time &rhs)
const Time operator- (const Time &lhs, const Duration &rhs)

Variables

const int32_t LENGTH_UNLIMITED = -1
const null_type null

Typedef Documentation

typedef std::vector<uint8_t> ByteSeq

Definition at line 30 of file corefwd.hpp.

Definition at line 34 of file corefwd.hpp.

Definition at line 46 of file corefwd.hpp.

typedef std::vector<InstanceHandle> InstanceHandleSeq

Definition at line 50 of file corefwd.hpp.

typedef std::vector<std::string> StringSeq

Definition at line 81 of file corefwd.hpp.


Function Documentation

const Duration dds::core::operator* ( uint32_t  lhs,
const Duration &  rhs 
)
const Duration dds::core::operator* ( const Duration &  lhs,
uint32_t  rhs 
)
const Time dds::core::operator+ ( const Time &  lhs,
const Duration &  rhs 
)
const Time dds::core::operator+ ( const Duration &  lhs,
const Time &  rhs 
)
const Duration dds::core::operator+ ( const Duration &  lhs,
const Duration &  rhs 
)
const Time dds::core::operator- ( const Time &  lhs,
const Duration &  rhs 
)
const Duration dds::core::operator- ( const Duration &  lhs,
const Duration &  rhs 
)
const Duration dds::core::operator/ ( const Duration &  lhs,
uint32_t  rhs 
)
const Duration dds::core::operator/ ( uint32_t  lhs,
const Duration &  rhs 
)
TO polymorphic_cast ( FROM &  from  ) 

Definition at line 45 of file ref_traits.hpp.


Variable Documentation

const int32_t LENGTH_UNLIMITED = -1

Definition at line 27 of file LengthUnlimited.hpp.

const null_type null