#include <icqprotocol.h>
Inheritance diagram for GNUMessenger::IcqProtocol:
Public Member Functions | |
IcqProtocol (const XMLNode &, ProtocolManager *manager) | |
const int | protocolId () |
const string | screenName () |
virtual void | login () |
Initiates the login sequence for this protocol. | |
virtual void | logout () |
Sends the protocol the log-out request and disconnects the socket (Network). | |
virtual bool | sendMessage (const Contact &recipient, const string &message) |
Tries to send a message to a Contact via this protocol. | |
virtual void | addContact (const Contact &contact) |
virtual void | delContact (const Contact &contact) |
virtual void | newUser (const string &userName, const VBuffer &password) |
virtual void | handleData (Network *net) |
virtual void | handleData (Network *net, const string &data) |
virtual void | connectedToServer (Network *net) |
virtual void | connectionError (Network *net, int error) |
virtual void | reset () |
Resets the protocol by disconnecting and reconnecting to the network. |
Definition at line 36 of file icqprotocol.h.
|
Initiates the login sequence for this protocol.
Implements GNUMessenger::Protocol.
|
|
Resets the protocol by disconnecting and reconnecting to the network. All configuration settings are re-read. Implements GNUMessenger::Protocol. Definition at line 58 of file icqprotocol.h.
|
|
Tries to send a message to a Contact via this protocol.
Implements GNUMessenger::Protocol.
|