From dc334c5e6eec4d1d5ff919b925d68d9743e6c654 Mon Sep 17 00:00:00 2001 From: Gluzskiy Alexandr Date: Tue, 14 Sep 2010 15:14:34 +0300 Subject: initial pescense sign parsing code (needed for full support of xep-027) --- jabber_account.cpp | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to 'jabber_account.cpp') diff --git a/jabber_account.cpp b/jabber_account.cpp index 85c89d6..636815b 100644 --- a/jabber_account.cpp +++ b/jabber_account.cpp @@ -28,10 +28,15 @@ void JabberAccount::setJabberInterface(IJabberInterface *JIf) { JabberInterface = JIf; } -void JabberAccount::setSendHandler(HANDLE hHandler) +void JabberAccount::setSendHandler(HJHANDLER hHandler) { hSendHandler = hHandler; } +void JabberAccount::setPrescenseHandler(HJHANDLER hHandler) +{ + hPrescenseHandler = hHandler; +} + TCHAR *JabberAccount::getAccountName() { @@ -45,15 +50,21 @@ IJabberInterface *JabberAccount::getJabberInterface() { return JabberInterface; } -HANDLE JabberAccount::getSendHandler() +HJHANDLER JabberAccount::getSendHandler() { return hSendHandler; } +HJHANDLER JabberAccount::getPrescenseHandler() +{ + return hPrescenseHandler; +} + JabberAccount::JabberAccount() { AccountName = NULL; hSendHandler = INVALID_HANDLE_VALUE; + hPrescenseHandler = INVALID_HANDLE_VALUE; AccountNumber = -1; JabberInterface = NULL; } -- cgit v1.2.3