Definitions.h File Reference

#include "Cached_Allocator_With_Overflow_T.h"
#include "dds/DdsDcpsInfoUtilsC.h"
#include "dds/DdsDcpsInfrastructureC.h"
#include "dds/DCPS/Serializer.h"
#include "ace/Message_Block.h"
#include "ace/Global_Macros.h"
#include <functional>
#include <utility>

Include dependency graph for Definitions.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  OpenDDS
namespace  OpenDDS::DCPS

Classes

class  OpenDDS::DCPS::SequenceNumber
 Sequence number abstraction. Only allows positive 64 bit values. More...
struct  OpenDDS::DCPS::Objref_Servant_Pair< T_impl, T, T_ptr, T_var >
 This struct holds both object reference and the corresponding servant. More...
struct  OpenDDS::DCPS::VarLess< T, V >

Defines

#define OPENDDS_DELETED_COPY_CTOR_ASSIGN(CLASS)
#define DUP   true
#define NO_DUP   false

Typedefs

typedef ACE_UINT16 OpenDDS::DCPS::CoherencyGroup
typedef RepoId OpenDDS::DCPS::PublicationId
typedef RepoId OpenDDS::DCPS::SubscriptionId
typedef std::pair< SequenceNumber,
SequenceNumber > 
OpenDDS::DCPS::SequenceRange
typedef Cached_Allocator_With_Overflow<
ACE_Message_Block, ACE_Thread_Mutex > 
OpenDDS::DCPS::MessageBlockAllocator
typedef Cached_Allocator_With_Overflow<
ACE_Data_Block, ACE_Thread_Mutex > 
OpenDDS::DCPS::DataBlockAllocator
typedef Cached_Allocator_With_Overflow<
DataSampleHeader, ACE_Null_Mutex > 
OpenDDS::DCPS::DataSampleHeaderAllocator

Functions

ACE_CDR::Boolean OpenDDS::DCPS::operator<< (Serializer &s, const SequenceNumber &x)
ACE_CDR::Boolean OpenDDS::DCPS::operator>> (Serializer &s, SequenceNumber &x)
SequenceNumber OpenDDS::DCPS::operator+ (const SequenceNumber &lhs, int rhs)
SequenceNumber OpenDDS::DCPS::operator+= (SequenceNumber &lhs, int rhs)
SequenceNumber OpenDDS::DCPS::operator+ (int lhs, const SequenceNumber &rhs)
void OpenDDS::DCPS::gen_find_size (const SequenceNumber &, size_t &size, size_t &padding)


Define Documentation

#define DUP   true

Definition at line 234 of file Definitions.h.

Referenced by OpenDDS::DCPS::DomainParticipantFactoryImpl::delete_participant(), OpenDDS::DCPS::DomainParticipantImpl::delete_publisher(), and OpenDDS::DCPS::DomainParticipantImpl::delete_subscriber().

#define NO_DUP   false

Definition at line 235 of file Definitions.h.

Referenced by OpenDDS::DCPS::DomainParticipantImpl::create_new_topic(), OpenDDS::DCPS::DomainParticipantFactoryImpl::create_participant(), OpenDDS::DCPS::DomainParticipantImpl::create_publisher(), and OpenDDS::DCPS::DomainParticipantImpl::create_subscriber().

#define OPENDDS_DELETED_COPY_CTOR_ASSIGN ( CLASS   ) 

Value:

ACE_UNIMPLEMENTED_FUNC(CLASS(const CLASS&))           \
  ACE_UNIMPLEMENTED_FUNC(CLASS& operator=(const CLASS&))

Definition at line 33 of file Definitions.h.


Generated on Fri Feb 12 20:05:33 2016 for OpenDDS by  doxygen 1.4.7