Public Member Functions | Private Attributes

DTubeBuddy Class Reference

#include <DTubeBuddy.h>

Inheritance diagram for DTubeBuddy:
Buddy

List of all members.

Public Member Functions

 DTubeBuddy (AccountHandler *handler, TelepathyChatroomPtr pChatRoom, TpHandle handle, const UT_UTF8String dbusName)
virtual ~DTubeBuddy ()
virtual UT_UTF8String getDescriptor (bool) const
virtual UT_UTF8String getDescription () const
virtual const DocTreeItemgetDocTreeItems () const
TelepathyChatroomPtr getChatRoom ()
TpHandle getHandle ()
const UT_UTF8StringgetDBusName ()
void setContact (TpContact *pContact)
TpContact * getContact ()
void setGlobalContact (TpContact *pGlobalContact)
TpContact * getGlobalContact ()

Private Attributes

TelepathyChatroomPtr m_pChatRoom
TpHandle m_handle
UT_UTF8String m_sDBusName
TpContact * m_pContact
TpContact * m_pGlobalContact

Constructor & Destructor Documentation

DTubeBuddy::DTubeBuddy ( AccountHandler handler,
TelepathyChatroomPtr  pChatRoom,
TpHandle  handle,
const UT_UTF8String  dbusName 
) [inline]

References Buddy::setVolatile().

virtual DTubeBuddy::~DTubeBuddy (  )  [inline, virtual]

References m_pContact.


Member Function Documentation

TelepathyChatroomPtr DTubeBuddy::getChatRoom (  )  [inline]

References m_pChatRoom.

Referenced by get_contact_for_new_buddie_cb().

TpContact* DTubeBuddy::getContact (  )  [inline]

References m_pContact.

const UT_UTF8String& DTubeBuddy::getDBusName (  )  [inline]

References m_sDBusName.

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

Implements Buddy.

References description, and m_sDBusName.

virtual UT_UTF8String DTubeBuddy::getDescriptor ( bool   )  const [inline, virtual]

Implements Buddy.

References m_sDBusName.

virtual const DocTreeItem* DTubeBuddy::getDocTreeItems (  )  const [inline, virtual]

Implements Buddy.

References UT_ASSERT_HARMLESS, and UT_NOT_REACHED.

TpContact* DTubeBuddy::getGlobalContact (  )  [inline]

References m_pGlobalContact.

TpHandle DTubeBuddy::getHandle (  )  [inline]

References m_handle.

void DTubeBuddy::setContact ( TpContact *  pContact  )  [inline]

References m_pContact.

void DTubeBuddy::setGlobalContact ( TpContact *  pGlobalContact  )  [inline]

References m_pGlobalContact.


Member Data Documentation

TpHandle DTubeBuddy::m_handle [private]

Referenced by getHandle().

TpContact* DTubeBuddy::m_pContact [private]

Referenced by getContact(), setContact(), and ~DTubeBuddy().

TpContact* DTubeBuddy::m_pGlobalContact [private]

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