8 #ifndef OPENDDS_DCPS_TRANSPORT_MULTICAST_MULTICASTDATALINK_H 9 #define OPENDDS_DCPS_TRANSPORT_MULTICAST_MULTICASTDATALINK_H 74 int make_reservation(
const GUID_t& remote_publication_id,
75 const GUID_t& local_subscription_id,
78 void release_reservations_i(
const GUID_t& remote_id,
81 void client_stop(
const GUID_t& localId);
103 virtual void stop_i();
108 void release_remote_i(
const GUID_t& remote);
118 #ifdef __ACE_INLINE__
MulticastSessionMap sessions_
#define OpenDDS_Multicast_Export
ACE_HANDLE socket(int protocol_family, int type, int proto)
RepoIdSet readers_withheld_
MulticastReceiveStrategy_rch recv_strategy_
MulticastSendStrategy_rch send_strategy_
#define ACE_SYNCH_RECURSIVE_MUTEX
Christopher Diggins *renamed files *fixing compilation errors *adding Visual C project file *removed make Max Lybbert *removed references to missing and unused header
Holds a data sample received by the transport.
MulticastPeer local_peer_
Defines class that represents a transport packet header.
unique_ptr< SingleSendBuffer > send_buffer_
ACE_SOCK_Dgram_Mcast socket_
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
ReactorTask_rch reactor_task_
MulticastSessionFactory_rch session_factory_
ACE_SYNCH_RECURSIVE_MUTEX session_lock_
The Internal API and Implementation of OpenDDS.
typedef OPENDDS_MAP(OPENDDS_STRING, OPENDDS_STRING) ValueMap
Helper types and functions for config file parsing.