diff options
author | pescuma <pescuma@c086bb3d-8645-0410-b8da-73a8550f86e7> | 2010-01-23 17:31:09 +0000 |
---|---|---|
committer | pescuma <pescuma@c086bb3d-8645-0410-b8da-73a8550f86e7> | 2010-01-23 17:31:09 +0000 |
commit | 395542942d1ab15f62a8fc4eba068f1d9efcff3f (patch) | |
tree | 1c362ade01a4fa4283a4bb8210bd550fe7b20e43 /Protocols/SIP/SIPProto.h | |
parent | 29224b5cce3353b67784ada08165ff9259a5bee1 (diff) |
sip: 0.1.4.0
* Fix for making calls
+ Added MirVer (were possible)
+ Added popups to show errors
git-svn-id: http://pescuma.googlecode.com/svn/trunk/Miranda@215 c086bb3d-8645-0410-b8da-73a8550f86e7
Diffstat (limited to 'Protocols/SIP/SIPProto.h')
-rw-r--r-- | Protocols/SIP/SIPProto.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/Protocols/SIP/SIPProto.h b/Protocols/SIP/SIPProto.h index 6efbe59..889d633 100644 --- a/Protocols/SIP/SIPProto.h +++ b/Protocols/SIP/SIPProto.h @@ -41,6 +41,7 @@ private: LONG messageID;
LONG awayMessageID;
TCHAR *awayMessages[ID_STATUS_OUTTOLUNCH - ID_STATUS_ONLINE + 1];
+ int defaultInput, defaultOutput;
public:
struct {
@@ -136,12 +137,18 @@ public: pjsua_msg_data *msg_data);
void on_incoming_subscribe(char *from, char *text, pjsua_srv_pres *srv_pres);
void on_buddy_state(pjsua_buddy_id buddy_id);
+ bool on_pager_sync(pjsua_call_id call_id, const pj_str_t *from, const pj_str_t *to, const pj_str_t *contact,
+ const pj_str_t *mime_type, const pj_str_t *text, pjsip_rx_data *rdata);
void on_pager(char *from, char *text, char *mime_type);
void on_pager_status(HANDLE hContact, LONG messageID, pjsip_status_code status, char *text);
+ bool on_typing_sync(pjsua_call_id call_id, const pj_str_t *from, const pj_str_t *to, const pj_str_t *contact,
+ pj_bool_t is_typing, pjsip_rx_data *rdata);
void on_typing(char *from, bool isTyping);
bool IsMyContact(HANDLE hContact);
+ void Trace(TCHAR *fmt, ...);
+
private:
int ConvertStatus(int status);
void BroadcastStatus(int newStatus);
@@ -157,7 +164,6 @@ private: int __cdecl OnPreShutdown(WPARAM wParam, LPARAM lParam);
int __cdecl OnContactDeleted(WPARAM wParam, LPARAM lParam);
- void Trace(TCHAR *fmt, ...);
void Info(TCHAR *fmt, ...);
void Error(TCHAR *fmt, ...);
void Error(pj_status_t status, TCHAR *fmt, ...);
@@ -194,6 +200,7 @@ private: HANDLE GetContact(const TCHAR *uri, bool addIfNeeded = false, bool temporary = false);
void Attach(HANDLE hContact, pjsua_buddy_id buddy_id);
void __cdecl FakeMsgAck(void *param);
+ void LoadMirVer(HANDLE hContact, pjsip_rx_data *rdata);
// Away messages
void __cdecl GetAwayMsgThread(void* arg);
|