#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>
Include dependency graph for ShmemDataLink.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 | |
struct | OpenDDS::DCPS::ShmemData |
class | OpenDDS::DCPS::ShmemDataLink |
Typedefs | |
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 } |