ACE_RMCast 8.0.5
Loading...
Searching...
No Matches
ACE_RMCast::Message Class Reference

#include <Protocol.h>

Collaboration diagram for ACE_RMCast::Message:

Public Types

typedef Profiles::const_iterator ProfileIterator

Public Member Functions

 Message ()
Message_ptr clone ()
bool add (Profile_ptr p)
void replace (Profile_ptr p)
void remove (u16 id)
Profile const * find (u16 id) const
ProfileIterator begin () const
size_t size () const

Protected Member Functions

 Message (Message const &m)

Private Types

typedef ACE_Hash_Map_Manager< u16, Profile_ptr, ACE_Null_MutexProfiles

Private Member Functions

Messageoperator= (Message const &)

Private Attributes

Profiles profiles_

Friends

ostreamostreamoperator<< (ostreamostream &os, Message const &m)

Member Typedef Documentation

◆ ProfileIterator

◆ Profiles

Constructor & Destructor Documentation

◆ Message() [1/2]

ACE_RMCast::Message::Message ( )
inline

◆ Message() [2/2]

ACE_RMCast::Message::Message ( Message const & m)
inlineprotected

Member Function Documentation

◆ add()

bool ACE_RMCast::Message::add ( Profile_ptr p)
inline

◆ begin()

ProfileIterator ACE_RMCast::Message::begin ( ) const
inline

◆ clone()

Message_ptr ACE_RMCast::Message::clone ( )
inline

◆ find()

Profile const * ACE_RMCast::Message::find ( u16 id) const
inline

◆ operator=()

Message & ACE_RMCast::Message::operator= ( Message const & )
private

◆ remove()

void ACE_RMCast::Message::remove ( u16 id)
inline

◆ replace()

void ACE_RMCast::Message::replace ( Profile_ptr p)
inline

◆ size()

size_t ACE_RMCast::Message::size ( ) const
inline

◆ operator<<

ostreamostream & operator<< ( ostreamostream & os,
Message const & m )
friend

Member Data Documentation

◆ profiles_

Profiles ACE_RMCast::Message::profiles_
private

The documentation for this class was generated from the following file: