6 #ifndef OPENDDS_DCPS_TRANSPORT_SHMEM_SHMEMTRANSPORT_H 7 #define OPENDDS_DCPS_TRANSPORT_SHMEM_SHMEMTRANSPORT_H 33 std::string address();
34 void signal_semaphore();
50 bool association_failed);
54 virtual void shutdown_i();
58 virtual void release_datalink(
DataLink* link);
68 std::pair<std::string, std::string> blob_to_key(
const TransportBLOB& blob);
70 void read_from_links();
89 void signal_semaphore();
unique_ptr< ShmemAllocator > alloc_
ACE_Thread_Mutex LockType
ACE_Guard< LockType > GuardType
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
DDS::OctetSeq TransportBLOB
The Internal API and Implementation of OpenDDS.
unique_ptr< ReadTask > read_task_
typedef OPENDDS_MAP(OPENDDS_STRING, OPENDDS_STRING) ValueMap
Helper types and functions for config file parsing.
#define OpenDDS_Shmem_Export
size_t ConnectionInfoFlags
virtual std::string transport_type() const