Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

MSN::Buddy Class Reference

#include <buddy.h>

List of all members.


Detailed Description

The Buddy class contains information about a member of a buddy list.

Each Buddy is made up of their passport address (userName), user-visible display name (friendlyName), zero or more phoneNumbers, and zero or more groups on the buddy list that they belong to.

It is only currently used during MSN::ext::gotBuddyListInfo to store contact information about a buddy that was retrieved during the buddy list synchronisation process.


Public Member Functions

 Buddy (Passport userName_, std::string friendlyName_)
bool const operator== (const Buddy &other)

Public Attributes

Passport userName
 Their passport address.
std::string friendlyName
 Their friendly name.
std::list< Buddy::PhoneNumberphoneNumbers
 A list of phone numbers related to this buddy.
std::list< Group * > groups
 A list of Group's that this buddy is a member of.

Classes

class  PhoneNumber
 The PhoneNumber class contains information about a single phone number that is retrieved during the buddy list synchronisation process. More...


Constructor & Destructor Documentation

MSN::Buddy::Buddy Passport  userName_,
std::string  friendlyName_
[inline]
 


Member Function Documentation

bool const MSN::Buddy::operator== const Buddy other  )  [inline]
 


Member Data Documentation

std::string MSN::Buddy::friendlyName
 

Their friendly name.

std::list<Group *> MSN::Buddy::groups
 

A list of Group's that this buddy is a member of.

std::list<Buddy::PhoneNumber> MSN::Buddy::phoneNumbers
 

A list of phone numbers related to this buddy.

Passport MSN::Buddy::userName
 

Their passport address.


The documentation for this class was generated from the following file:
Generated on Sun Feb 6 19:59:40 2005 for libmsn by  doxygen 1.4.1