Definitions.h File Reference

#include "Cached_Allocator_With_Overflow_T.h"
#include "ace/Message_Block.h"
#include "ace/Global_Macros.h"
#include "ace/Null_Mutex.h"
#include <functional>
#include <utility>
Include dependency graph for Definitions.h:

Go to the source code of this file.

Classes

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 >

Namespaces

namespace  OpenDDS
 

The Internal API and Implementation of OpenDDS.


namespace  OpenDDS::DCPS

Defines

#define OPENDDS_DELETED_COPY_MOVE_CTOR_ASSIGN(CLASS)
#define OPENDDS_DES_FREE_THIS(DEALLOCATOR, CLASS)
#define DUP   true
#define NO_DUP   false

Typedefs

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

Define Documentation

#define DUP   true
#define NO_DUP   false
#define OPENDDS_DELETED_COPY_MOVE_CTOR_ASSIGN ( CLASS   ) 
Value:
ACE_UNIMPLEMENTED_FUNC(CLASS(const CLASS&))           \
  ACE_UNIMPLEMENTED_FUNC(CLASS& operator=(const CLASS&))

Definition at line 38 of file Definitions.h.

#define OPENDDS_DES_FREE_THIS ( DEALLOCATOR,
CLASS   ) 
Value:
do { \
        this->~CLASS (); \
        DEALLOCATOR (this); \
      } \
   while (0)

Definition at line 48 of file Definitions.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 10 Aug 2018 for OpenDDS by  doxygen 1.6.1