ShmemDataLink.h File Reference

#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.

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 }
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 10 Aug 2018 for OpenDDS by  doxygen 1.6.1