#include <RepoIdSetMap.h>
Collaboration diagram for OpenDDS::DCPS::RepoIdSetMap:

Public Types | |
| typedef std::map< RepoId, RepoIdSet_rch, GUID_tKeyLessThan > | MapType |
Public Member Functions | |
| RepoIdSetMap () | |
| virtual | ~RepoIdSetMap () |
| int | insert (RepoId key, RepoId value) |
| RepoIdSet * | find (RepoId key) |
| int | remove (RepoId key, RepoId value) |
| RepoIdSet * | remove_set (RepoId key) |
| int | release_publisher (RepoId subscriber_id, RepoId publisher_id) |
| size_t | size () const |
| MapType & | map () |
| Give access to the underlying map for iteration purposes. | |
| const MapType & | map () const |
| size_t | marshaled_size () |
| The size of the serialized map. | |
| ACE_Message_Block * | marshal (bool byte_order) |
| int | demarshal (ACE_Message_Block *acks, bool byte_order) |
| Demarshal the serialized data of a RepoIdSetMap. | |
| void | get_keys (RepoIdSet &keys) |
| List the key of this map. | |
| void | operator= (const RepoIdSetMap &) |
| void | clear () |
| void | dump () |
Private Member Functions | |
| RepoIdSet * | find_or_create (RepoId key) |
Private Attributes | |
| MapType | map_ |
| typedef std::map<RepoId, RepoIdSet_rch, GUID_tKeyLessThan> OpenDDS::DCPS::RepoIdSetMap::MapType |
| ACE_INLINE OpenDDS::DCPS::RepoIdSetMap::RepoIdSetMap | ( | ) |
| OpenDDS::DCPS::RepoIdSetMap::~RepoIdSetMap | ( | ) | [virtual] |
| void OpenDDS::DCPS::RepoIdSetMap::clear | ( | ) |
| int OpenDDS::DCPS::RepoIdSetMap::demarshal | ( | ACE_Message_Block * | acks, | |
| bool | byte_order | |||
| ) |
Demarshal the serialized data of a RepoIdSetMap.
| void OpenDDS::DCPS::RepoIdSetMap::dump | ( | ) |
| ACE_INLINE OpenDDS::DCPS::RepoIdSet * OpenDDS::DCPS::RepoIdSetMap::find | ( | RepoId | key | ) |
| ACE_INLINE OpenDDS::DCPS::RepoIdSet * OpenDDS::DCPS::RepoIdSetMap::find_or_create | ( | RepoId | key | ) | [private] |
| void OpenDDS::DCPS::RepoIdSetMap::get_keys | ( | RepoIdSet & | keys | ) |
List the key of this map.
| ACE_INLINE const OpenDDS::DCPS::RepoIdSetMap::MapType & OpenDDS::DCPS::RepoIdSetMap::map | ( | ) | const |
| ACE_INLINE OpenDDS::DCPS::RepoIdSetMap::MapType & OpenDDS::DCPS::RepoIdSetMap::map | ( | ) |
Give access to the underlying map for iteration purposes.
| ACE_Message_Block * OpenDDS::DCPS::RepoIdSetMap::marshal | ( | bool | byte_order | ) |
Serialize this map. The data in the stream: size of this map, list of key(repoid)-value(RepoIdSet).
| ACE_INLINE size_t OpenDDS::DCPS::RepoIdSetMap::marshaled_size | ( | ) |
The size of the serialized map.
| void OpenDDS::DCPS::RepoIdSetMap::operator= | ( | const RepoIdSetMap & | ) |
| OpenDDS::DCPS::RepoIdSet * OpenDDS::DCPS::RepoIdSetMap::remove_set | ( | RepoId | key | ) |
| ACE_INLINE size_t OpenDDS::DCPS::RepoIdSetMap::size | ( | ) | const |
MapType OpenDDS::DCPS::RepoIdSetMap::map_ [private] |
1.4.7