#include <RepoIdSet.h>
Inheritance diagram for OpenDDS::DCPS::RepoIdSet:


Public Types | |
| typedef std::map< RepoId, RepoId, GUID_tKeyLessThan > | MapType |
Public Member Functions | |
| RepoIdSet () | |
| virtual | ~RepoIdSet () |
| int | insert_id (RepoId key, RepoId value) |
| int | remove_id (RepoId id) |
| size_t | size () const |
| MapType & | map () |
| Give access to the underlying map for iteration purposes. | |
| const MapType & | map () const |
| void | serialize (TAO::DCPS::Serializer &serializer) |
| bool | exist (const RepoId &remote_id, bool &last) |
| void | clear () |
Private Attributes | |
| MapType | map_ |
| typedef std::map<RepoId, RepoId, GUID_tKeyLessThan> OpenDDS::DCPS::RepoIdSet::MapType |
| ACE_INLINE OpenDDS::DCPS::RepoIdSet::RepoIdSet | ( | ) |
| OpenDDS::DCPS::RepoIdSet::~RepoIdSet | ( | ) | [virtual] |
| void OpenDDS::DCPS::RepoIdSet::clear | ( | ) |
| bool OpenDDS::DCPS::RepoIdSet::exist | ( | const RepoId & | remote_id, | |
| bool & | last | |||
| ) |
| ACE_INLINE const OpenDDS::DCPS::RepoIdSet::MapType & OpenDDS::DCPS::RepoIdSet::map | ( | ) | const |
| ACE_INLINE OpenDDS::DCPS::RepoIdSet::MapType & OpenDDS::DCPS::RepoIdSet::map | ( | ) |
Give access to the underlying map for iteration purposes.
| ACE_INLINE int OpenDDS::DCPS::RepoIdSet::remove_id | ( | RepoId | id | ) |
| void OpenDDS::DCPS::RepoIdSet::serialize | ( | TAO::DCPS::Serializer & | serializer | ) |
Serialize the map. The data order in the serialized stream: size of map, list of keys in the map.
| ACE_INLINE size_t OpenDDS::DCPS::RepoIdSet::size | ( | ) | const |
MapType OpenDDS::DCPS::RepoIdSet::map_ [private] |
1.4.7