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

MSN::ListSyncInfo Class Reference

#include <notificationserver.h>

List of all members.


Detailed Description

Contains information about synchronising the contact list with the server.


Public Types

enum  SyncProgress {
  LST_FL = 1, LST_AL = 2, LST_BL = 4, LST_RL = 8,
  COMPLETE_BLP = 16, COMPLETE_GTC = 32
}
 Constants specifying the status of the list synchronisation. More...
enum  PrivacySetting { ALLOW = 'A', BLOCK = 'B' }
 Treat unknown users as if appearing on this list when they attempt to initiate a switchboard session. More...
enum  NewReverseListEntryAction { PROMPT = 'A', DONT_PROMPT = 'N' }
 Action to take when a new user appears on our reverse list. More...

Public Member Functions

 ListSyncInfo (int listVersion_)

Public Attributes

std::list< BuddyforwardList
 A list of people who's statuses we are wish to be notified about.
std::list< BuddyreverseList
 A list of people that are interested in our status.
std::list< BuddyallowList
 A list of people we allow to see our status.
std::list< BuddyblockList
 A list of people we disallow from seeing our status.
std::map< int, Groupgroups
unsigned int progress
 The progress of the sync operation.
unsigned int usersRemaining
unsigned int groupsRemaining
unsigned int listVersion
 The version of the contact list to request.
char privacySetting
 Specifies the default list for non-buddies to be treated as appearing in when attempting to invite you into a switchboard setting.
char reverseListPrompting
 Specifies whether the user should be prompted when a new buddy appears on their reverse list.


Member Enumeration Documentation

enum MSN::ListSyncInfo::NewReverseListEntryAction
 

Action to take when a new user appears on our reverse list.

Enumeration values:
PROMPT 
DONT_PROMPT 

enum MSN::ListSyncInfo::PrivacySetting
 

Treat unknown users as if appearing on this list when they attempt to initiate a switchboard session.

Enumeration values:
ALLOW 
BLOCK 

enum MSN::ListSyncInfo::SyncProgress
 

Constants specifying the status of the list synchronisation.

Enumeration values:
LST_FL  Forward list has been received.
LST_AL  Allow list has been received.
LST_BL  Block list has been received.
LST_RL  Reverse list has been received.
COMPLETE_BLP  BLP has been received
COMPLETE_GTC  GTC has been received


Constructor & Destructor Documentation

MSN::ListSyncInfo::ListSyncInfo int  listVersion_  )  [inline]
 


Member Data Documentation

std::list<Buddy> MSN::ListSyncInfo::allowList
 

A list of people we allow to see our status.

std::list<Buddy> MSN::ListSyncInfo::blockList
 

A list of people we disallow from seeing our status.

std::list<Buddy> MSN::ListSyncInfo::forwardList
 

A list of people who's statuses we are wish to be notified about.

std::map<int, Group> MSN::ListSyncInfo::groups
 

unsigned int MSN::ListSyncInfo::groupsRemaining
 

unsigned int MSN::ListSyncInfo::listVersion
 

The version of the contact list to request.

char MSN::ListSyncInfo::privacySetting
 

Specifies the default list for non-buddies to be treated as appearing in when attempting to invite you into a switchboard setting.

This corresponds to the BLP command in the MSN protocol.

unsigned int MSN::ListSyncInfo::progress
 

The progress of the sync operation.

std::list<Buddy> MSN::ListSyncInfo::reverseList
 

A list of people that are interested in our status.

char MSN::ListSyncInfo::reverseListPrompting
 

Specifies whether the user should be prompted when a new buddy appears on their reverse list.

This corresponds to the GTC command in the MSN protocol.

unsigned int MSN::ListSyncInfo::usersRemaining
 


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