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:


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_GCC33_TEMPLATE_NON_DEPENDENT
#define OPENDDS_GCC33_TEMPLATE_DEPENDENT   template
#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)
size_t OpenDDS::DCPS::gen_find_size (const SequenceNumber &sn)
OpenDDS_Dcps_Export OpenDDS::DCPS::SequenceNumber operator+ (const OpenDDS::DCPS::SequenceNumber &lhs, int rhs)
OpenDDS_Dcps_Export OpenDDS::DCPS::SequenceNumber operator+ (int lhs, const OpenDDS::DCPS::SequenceNumber &rhs)

Define Documentation

#define DUP   true

#define NO_DUP   false

#define OPENDDS_GCC33_TEMPLATE_DEPENDENT   template

#define OPENDDS_GCC33_TEMPLATE_NON_DEPENDENT


Function Documentation

OpenDDS_Dcps_Export OpenDDS::DCPS::SequenceNumber operator+ ( int  lhs,
const OpenDDS::DCPS::SequenceNumber rhs 
) [inline]

OpenDDS_Dcps_Export OpenDDS::DCPS::SequenceNumber operator+ ( const OpenDDS::DCPS::SequenceNumber lhs,
int  rhs 
) [inline]


Generated on Wed Nov 16 15:26:10 2011 for OpenDDS by  doxygen 1.4.7