48 : m_priority( priority ), m_message( msg ), m_presence( presence ) {}
55 util::clearList( m_extensions );
68 const std::string&
message()
const {
return m_message; }
84 void setPriority(
int priority ) { m_priority = priority; }
85 void setMessage( std::string message ) { m_message = message; }
86 void setStatus( Presence::PresenceType presence ) { m_presence = presence; }
87 void setExtensions(
const StanzaExtensionList& exts )
89 util::clearList( m_extensions );
90 StanzaExtensionList::const_iterator it = exts.begin();
91 for( ; it != exts.end(); ++it )
93 m_extensions.push_back( (*it)->clone() );
98 std::string m_message;
100 Presence::PresenceType m_presence;