#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>
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 DUP true |
Definition at line 74 of file Definitions.h.
Referenced by OpenDDS::DCPS::DomainParticipantImpl::delete_publisher(), and OpenDDS::DCPS::DomainParticipantImpl::delete_subscriber().
| #define NO_DUP false |
Definition at line 75 of file Definitions.h.
Referenced by OpenDDS::DCPS::DomainParticipantImpl::create_new_topic(), OpenDDS::DCPS::DomainParticipantImpl::create_publisher(), and OpenDDS::DCPS::DomainParticipantImpl::create_subscriber().
| #define OPENDDS_DELETED_COPY_MOVE_CTOR_ASSIGN | ( | CLASS | ) |
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 | ) |
do { \ this->~CLASS (); \ DEALLOCATOR (this); \ } \ while (0)
Definition at line 48 of file Definitions.h.
1.6.1