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

MSN::Callbacks Class Reference

#include <externals.h>

Inheritance diagram for MSN::Callbacks:

Callbacks List of all members.

Public Member Functions

virtual void registerSocket (int s, int read, int write)=0
virtual void unregisterSocket (int s)=0
virtual void showError (MSN::Connection *conn, std::string msg)=0
virtual void buddyChangedStatus (MSN::Connection *conn, MSN::Passport buddy, std::string friendlyname, MSN::BuddyStatus state)=0
virtual void buddyOffline (MSN::Connection *conn, MSN::Passport buddy)=0
virtual void log (int writing, const char *buf)=0
virtual void gotFriendlyName (MSN::Connection *conn, std::string friendlyname)=0
virtual void gotBuddyListInfo (MSN::NotificationServerConnection *conn, MSN::ListSyncInfo *data)=0
virtual void gotLatestListSerial (MSN::Connection *conn, int serial)=0
virtual void gotGTC (MSN::Connection *conn, char c)=0
virtual void gotBLP (MSN::Connection *conn, char c)=0
virtual void gotNewReverseListEntry (MSN::Connection *conn, MSN::Passport buddy, std::string friendlyname)=0
virtual void addedListEntry (MSN::Connection *conn, std::string list, MSN::Passport buddy, int groupID)=0
virtual void removedListEntry (MSN::Connection *conn, std::string list, MSN::Passport buddy, int groupID)=0
virtual void addedGroup (MSN::Connection *conn, std::string groupName, int groupID)=0
virtual void removedGroup (MSN::Connection *conn, int groupID)=0
virtual void renamedGroup (MSN::Connection *conn, int groupID, std::string newGroupName)=0
virtual void gotSwitchboard (MSN::SwitchboardServerConnection *conn, const void *tag)=0
virtual void buddyJoinedConversation (MSN::SwitchboardServerConnection *conn, MSN::Passport buddy, std::string friendlyname, int is_initial)=0
virtual void buddyLeftConversation (MSN::SwitchboardServerConnection *conn, MSN::Passport buddy)=0
virtual void gotInstantMessage (MSN::SwitchboardServerConnection *conn, MSN::Passport buddy, std::string friendlyname, MSN::Message *msg)=0
virtual void failedSendingMessage (MSN::Connection *conn)=0
virtual void buddyTyping (MSN::Connection *conn, MSN::Passport buddy, std::string friendlyname)=0
virtual void gotInitialEmailNotification (MSN::Connection *conn, int unread_inbox, int unread_folders)=0
virtual void gotNewEmailNotification (MSN::Connection *conn, std::string from, std::string subject)=0
virtual void gotFileTransferInvitation (MSN::Connection *conn, MSN::Passport buddy, std::string friendlyname, MSN::FileTransferInvitation *inv)=0
virtual void fileTransferProgress (MSN::FileTransferInvitation *inv, std::string status, unsigned long recv, unsigned long total)=0
virtual void fileTransferFailed (MSN::FileTransferInvitation *inv, int error, std::string message)=0
virtual void fileTransferSucceeded (MSN::FileTransferInvitation *inv)=0
virtual void gotNewConnection (MSN::Connection *conn)=0
virtual void closingConnection (MSN::Connection *conn)=0
virtual void changedStatus (MSN::Connection *conn, MSN::BuddyStatus state)=0
virtual int connectToServer (std::string server, int port, bool *connected)=0
virtual int listenOnPort (int port)=0
virtual std::string getOurIP ()=0
virtual std::string getSecureHTTPProxy ()=0

Member Function Documentation

virtual void MSN::Callbacks::addedGroup MSN::Connection conn,
std::string  groupName,
int  groupID
[pure virtual]
 

virtual void MSN::Callbacks::addedListEntry MSN::Connection conn,
std::string  list,
MSN::Passport  buddy,
int  groupID
[pure virtual]
 

virtual void MSN::Callbacks::buddyChangedStatus MSN::Connection conn,
MSN::Passport  buddy,
std::string  friendlyname,
MSN::BuddyStatus  state
[pure virtual]
 

virtual void MSN::Callbacks::buddyJoinedConversation MSN::SwitchboardServerConnection conn,
MSN::Passport  buddy,
std::string  friendlyname,
int  is_initial
[pure virtual]
 

virtual void MSN::Callbacks::buddyLeftConversation MSN::SwitchboardServerConnection conn,
MSN::Passport  buddy
[pure virtual]
 

virtual void MSN::Callbacks::buddyOffline MSN::Connection conn,
MSN::Passport  buddy
[pure virtual]
 

virtual void MSN::Callbacks::buddyTyping MSN::Connection conn,
MSN::Passport  buddy,
std::string  friendlyname
[pure virtual]
 

virtual void MSN::Callbacks::changedStatus MSN::Connection conn,
MSN::BuddyStatus  state
[pure virtual]
 

virtual void MSN::Callbacks::closingConnection MSN::Connection conn  )  [pure virtual]
 

virtual int MSN::Callbacks::connectToServer std::string  server,
int  port,
bool *  connected
[pure virtual]
 

virtual void MSN::Callbacks::failedSendingMessage MSN::Connection conn  )  [pure virtual]
 

virtual void MSN::Callbacks::fileTransferFailed MSN::FileTransferInvitation inv,
int  error,
std::string  message
[pure virtual]
 

virtual void MSN::Callbacks::fileTransferProgress MSN::FileTransferInvitation inv,
std::string  status,
unsigned long  recv,
unsigned long  total
[pure virtual]
 

virtual void MSN::Callbacks::fileTransferSucceeded MSN::FileTransferInvitation inv  )  [pure virtual]
 

virtual std::string MSN::Callbacks::getOurIP  )  [pure virtual]
 

virtual std::string MSN::Callbacks::getSecureHTTPProxy  )  [pure virtual]
 

virtual void MSN::Callbacks::gotBLP MSN::Connection conn,
char  c
[pure virtual]
 

virtual void MSN::Callbacks::gotBuddyListInfo MSN::NotificationServerConnection conn,
MSN::ListSyncInfo data
[pure virtual]
 

virtual void MSN::Callbacks::gotFileTransferInvitation MSN::Connection conn,
MSN::Passport  buddy,
std::string  friendlyname,
MSN::FileTransferInvitation inv
[pure virtual]
 

virtual void MSN::Callbacks::gotFriendlyName MSN::Connection conn,
std::string  friendlyname
[pure virtual]
 

virtual void MSN::Callbacks::gotGTC MSN::Connection conn,
char  c
[pure virtual]
 

virtual void MSN::Callbacks::gotInitialEmailNotification MSN::Connection conn,
int  unread_inbox,
int  unread_folders
[pure virtual]
 

virtual void MSN::Callbacks::gotInstantMessage MSN::SwitchboardServerConnection conn,
MSN::Passport  buddy,
std::string  friendlyname,
MSN::Message msg
[pure virtual]
 

virtual void MSN::Callbacks::gotLatestListSerial MSN::Connection conn,
int  serial
[pure virtual]
 

virtual void MSN::Callbacks::gotNewConnection MSN::Connection conn  )  [pure virtual]
 

virtual void MSN::Callbacks::gotNewEmailNotification MSN::Connection conn,
std::string  from,
std::string  subject
[pure virtual]
 

virtual void MSN::Callbacks::gotNewReverseListEntry MSN::Connection conn,
MSN::Passport  buddy,
std::string  friendlyname
[pure virtual]
 

virtual void MSN::Callbacks::gotSwitchboard MSN::SwitchboardServerConnection conn,
const void *  tag
[pure virtual]
 

virtual int MSN::Callbacks::listenOnPort int  port  )  [pure virtual]
 

virtual void MSN::Callbacks::log int  writing,
const char *  buf
[pure virtual]
 

virtual void MSN::Callbacks::registerSocket int  s,
int  read,
int  write
[pure virtual]
 

virtual void MSN::Callbacks::removedGroup MSN::Connection conn,
int  groupID
[pure virtual]
 

virtual void MSN::Callbacks::removedListEntry MSN::Connection conn,
std::string  list,
MSN::Passport  buddy,
int  groupID
[pure virtual]
 

virtual void MSN::Callbacks::renamedGroup MSN::Connection conn,
int  groupID,
std::string  newGroupName
[pure virtual]
 

virtual void MSN::Callbacks::showError MSN::Connection conn,
std::string  msg
[pure virtual]
 

virtual void MSN::Callbacks::unregisterSocket int  s  )  [pure virtual]
 


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