#include "Shmem_Export.h"#include "ShmemSendStrategy.h"#include "ShmemSendStrategy_rch.h"#include "ShmemReceiveStrategy.h"#include "ShmemReceiveStrategy_rch.h"#include "dds/DCPS/transport/framework/DataLink.h"#include "ace/Local_Memory_Pool.h"#include "ace/Malloc_T.h"#include "ace/Pagefile_Memory_Pool.h"#include "ace/PI_Malloc.h"#include "ace/Process_Mutex.h"#include "ace/Shared_Memory_Pool.h"#include <string>

Go to the source code of this file.
Classes | |
| struct | OpenDDS::DCPS::ShmemData |
| class | OpenDDS::DCPS::ShmemDataLink |
Namespaces | |
| namespace | OpenDDS |
The Internal API and Implementation of OpenDDS. | |
| namespace | OpenDDS::DCPS |
Typedefs | |
| typedef RcHandle< ShmemTransport > | OpenDDS::DCPS::ShmemTransport_rch |
| typedef ACE_Shared_Memory_Pool | OpenDDS::DCPS::ShmemPool |
| typedef int | OpenDDS::DCPS::ShmemSharedSemaphore |
| typedef ACE_Malloc_T < ShmemPool, ACE_Process_Mutex, ACE_PI_Control_Block > | OpenDDS::DCPS::ShmemAllocator |
Enumerations | |
| enum | { OpenDDS::DCPS::SHMEM_DATA_FREE = 0, OpenDDS::DCPS::SHMEM_DATA_IN_USE = 1, OpenDDS::DCPS::SHMEM_DATA_RECV_DONE = 2, OpenDDS::DCPS::SHMEM_DATA_END_OF_ALLOC = -1 } |
1.6.1