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.

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 }


Generated on Fri Feb 12 20:05:44 2016 for OpenDDS by  doxygen 1.4.7