#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 } |
1.4.7