summaryrefslogtreecommitdiff
path: root/utilities.h
diff options
context:
space:
mode:
Diffstat (limited to 'utilities.h')
-rw-r--r--utilities.h19
1 files changed, 17 insertions, 2 deletions
diff --git a/utilities.h b/utilities.h
index 8b67393..97ecfe5 100644
--- a/utilities.h
+++ b/utilities.h
@@ -17,9 +17,24 @@
#ifndef UTILITIES_H
#define UTILITIES_H
TCHAR* __stdcall UniGetContactSettingUtf(HANDLE hContact, const char *szModule,const char* szSetting, TCHAR* szDef);
-class JabberAccount {
+class JabberAccount
+{
public:
- JabberAccount();
+ void setAccountName(TCHAR *Name);
+ void setAccountNumber(int Number);
+ void setJabberInterface(IJabberInterface *JIf);
+ void setPrescenseHandler(HANDLE hHandler);
+ void setMessageHandler(HANDLE hHandler);
+ void setIqHandler(HANDLE hHandler);
+
+ HANDLE getJuickContact();
+ TCHAR *getAccountName();
+ int getAccountNumber();
+ IJabberInterface *getJabberInterface();
+ HANDLE getPrescenseHandler();
+ HANDLE getMessageHandler();
+ HANDLE getIqHandler();
+private:
TCHAR *AccountName;
int AccountNumber;
IJabberInterface *JabberInterface;