Logo Search packages:      
Sourcecode: kadu version File versions

Public Slots | Signals | Public Member Functions | Protected Slots | Protected Member Functions | Private Slots | Private Member Functions | Private Attributes | Friends

JabberProtocol Class Reference

Inheritance diagram for JabberProtocol:
Inheritance graph
[legend]
Collaboration diagram for JabberProtocol:
Collaboration graph
[legend]

List of all members.

Public Slots

void passwordProvided ()

Signals

void connected (Account account)
void connecting (Account account)
void connectionError (Account account, const QString &server, const QString &reason)
void contactStatusChanged (Contact contact, Status oldStatus)
void disconnected (Account account)
void invalidPassword (Account account)
void stateMachineChangeStatus ()
void stateMachineConnectionClosed ()
void stateMachineConnectionError ()
void stateMachineLoggedIn ()
void stateMachineLoggedOut ()
void stateMachineLogout ()
void stateMachinePasswordAvailable ()
void stateMachinePasswordNotAvailable ()
void stateMachinePasswordRequired ()
void statusChanged (Account account, Status newStatus)
void userStatusChangeIgnored (Buddy)

Public Member Functions

Account account () const
virtual AvatarServiceavatarService ()
virtual ChatImageServicechatImageService ()
virtual ChatServicechatService ()
virtual ChatStateServicechatStateService ()
XMPP::JabberClientclient ()
virtual ContactListServicecontactListService ()
virtual
ContactPersonalInfoService
contactPersonalInfoService ()
virtual bool contactsListReadOnly ()
void emitContactStatusChanged (Contact contact, Status oldStatus)
virtual FileTransferServicefileTransferService ()
KaduIcon icon ()
bool isConnected ()
bool isConnecting ()
JabberContactDetailsjabberContactDetails (Contact contact) const
 JabberProtocol (Account account, ProtocolFactory *factory)
virtual int maxDescriptionLength ()
virtual MultilogonServicemultilogonService ()
virtual PersonalInfoServicepersonalInfoService ()
ProtocolFactoryprotocolFactory () const
JabberResourcePoolresourcePool ()
virtual RosterServicerosterService ()
virtual SearchServicesearchService ()
void setContactsListReadOnly (bool contactsListReadOnly)
void setStatus (Status status)
Status status () const
KaduIcon statusIcon (const Status &status)
KaduIcon statusIcon ()
KaduIcon statusIcon (const QString &statusType)
virtual QString statusPixmapPath ()
JabberSubscriptionServicesubscriptionService ()
virtual bool supportsPrivateStatus ()
XMPP::ClientxmppClient ()

Protected Slots

void connectionClosed ()
void connectionError ()
void loggedIn ()
void loggedOut ()
void passwordRequired ()

Protected Member Functions

virtual void afterLoggedIn ()
virtual void changePrivateMode ()
virtual void disconnectedCleanup ()
virtual void login ()
Status loginStatus () const
virtual void logout ()
virtual void sendStatusToServer ()
void statusChanged (Status newStatus)

Private Slots

void buddyUpdated (Buddy &buddy)
void clientAvailableResourceReceived (const XMPP::Jid &j, const XMPP::Resource &r)
void clientUnavailableResourceReceived (const XMPP::Jid &j, const XMPP::Resource &r)
void connectedToServer ()
void connectionErrorSlot (const QString &message)
void contactAboutToBeDetached (Contact contact, bool reattached)
void contactAttached (Contact contact, bool reattached)
void contactIdChanged (Contact contact, const QString &oldId)
void contactUpdated (Contact contact)
void disconnectedFromServer ()
void disconnectFromServer (const XMPP::Status &s=XMPP::Status(QString(), QString(), 0, false))
void rosterDownloaded (bool success)
void slotClientDebugMessage (const QString &msg)

Private Member Functions

void connectContactManagerSignals ()
void disconnectContactManagerSignals ()
void initializeJabberClient ()
void notifyAboutPresenceChanged (const XMPP::Jid &jid, const XMPP::Resource &resource)
XMPP::ClientStream::AllowPlainType plainAuthToXMPP (JabberAccountDetails::AllowPlainType type)

Private Attributes

bool confUseSSL
bool ContactsListReadOnly
JabberAvatarServiceCurrentAvatarService
JabberChatServiceCurrentChatService
JabberChatStateServiceCurrentChatStateService
JabberContactPersonalInfoServiceCurrentContactPersonalInfoService
JabberFileTransferServiceCurrentFileTransferService
JabberPersonalInfoServiceCurrentPersonalInfoService
JabberRosterServiceCurrentRosterService
JabberSubscriptionServiceCurrentSubscriptionService
bool doAboutRoster
bool doReconnect
XMPP::JabberClientJabberClient
XMPP::Jid jabberID
JabberResourcePoolResourcePool
bool usingSSL

Friends

class JabberRosterService
class XMPP::JabberClient

Detailed Description

Definition at line 45 of file jabber-protocol.h.


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

Generated by  Doxygen 1.6.0   Back to index