diff options
Diffstat (limited to 'utilities.h')
-rw-r--r-- | utilities.h | 19 |
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; |