Public Member Functions | Private Attributes

ServiceBuddy Class Reference

#include <ServiceBuddy.h>

Inheritance diagram for ServiceBuddy:
Buddy

List of all members.

Public Member Functions

 ServiceBuddy (AccountHandler *handler, ServiceBuddyType type_, uint64_t user_id, const std::string &name, const std::string &domain)
virtual UT_UTF8String getDescriptor (bool include_session_info=false) const
virtual UT_UTF8String getDescription () const
ServiceBuddyType getType () const
uint64_t getUserId () const
const std::string & getName () const
virtual const DocTreeItemgetDocTreeItems () const

Private Attributes

ServiceBuddyType m_type
uint64_t m_user_id
std::string m_name
std::string m_domain

Constructor & Destructor Documentation

ServiceBuddy::ServiceBuddy ( AccountHandler handler,
ServiceBuddyType  type_,
uint64_t  user_id,
const std::string &  name,
const std::string &  domain 
) [inline]

References Buddy::setVolatile().


Member Function Documentation

virtual UT_UTF8String ServiceBuddy::getDescription (  )  const [inline, virtual]

Implements Buddy.

References m_name.

virtual UT_UTF8String ServiceBuddy::getDescriptor ( bool  include_session_info = false  )  const [inline, virtual]
virtual const DocTreeItem* ServiceBuddy::getDocTreeItems (  )  const [inline, virtual]
const std::string& ServiceBuddy::getName (  )  const [inline]

References m_name.

ServiceBuddyType ServiceBuddy::getType (  )  const [inline]

References m_type.

uint64_t ServiceBuddy::getUserId (  )  const [inline]

References m_user_id.


Member Data Documentation

std::string ServiceBuddy::m_domain [private]

Referenced by getDescriptor().

std::string ServiceBuddy::m_name [private]

Referenced by getDescription(), and getName().

uint64_t ServiceBuddy::m_user_id [private]

Referenced by getDescriptor(), and getUserId().


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