16 DBG_ENTRY_LVL(
"ReceiveListenerSetMap",
"ReceiveListenerSetMap",6);
38 listener_set = make_rch<ReceiveListenerSet>();
49 if (
unbind(
map_, publisher_id, listener_set) != 0) {
51 "(%P|%t) Unable to remove ReceiveListenerSet from the " 52 "ReceiveListenerSetMap for id %d.\n",
53 LogGuid(publisher_id).c_str()));
68 ACE_INLINE OpenDDS::DCPS::ReceiveListenerSetMap::MapType&
75 ACE_INLINE const OpenDDS::DCPS::ReceiveListenerSetMap::MapType&
ReceiveListenerSet_rch remove_set(GUID_t publisher_id)
RcHandle< ReceiveListenerSet > ReceiveListenerSet_rch
The type definition for the smart-pointer to the underlying type.
ReceiveListenerSet_rch find(GUID_t publisher_id) const
MapType & map()
Give access to the underlying map for iteration purposes.
ReceiveListenerSet_rch find_or_create(GUID_t publisher_id)
#define DBG_ENTRY_LVL(CNAME, MNAME, DBG_LVL)
int unbind(Container &c, const typename Container::key_type &k, typename Container::mapped_type &v)
int find(Container &c, const Key &key, typename Container::mapped_type *&value)