comparison libpurple/protocols/msn/slplink.h @ 32036:cf702c6ab9e7

Getting the P2P version is probably the slplink's job, since it has the rest of the information we need, like the session, which gives us the userlist, etc.
author Elliott Sales de Andrade <qulogic@pidgin.im>
date Mon, 09 May 2011 22:56:29 +0000
parents 61db10475bed
children
comparison
equal deleted inserted replaced
32035:5a6c5a4f1aea 32036:cf702c6ab9e7
43 MsnDirectConn *dc; 43 MsnDirectConn *dc;
44 44
45 guint refs; 45 guint refs;
46 46
47 char *remote_user; 47 char *remote_user;
48 MsnP2PVersion p2p_version;
48 49
49 int slp_seq_id; 50 int slp_seq_id;
50 51
51 GList *slp_calls; 52 GList *slp_calls;
52 GList *slp_msgs; 53 GList *slp_msgs;
73 void msn_slplink_add_slpcall(MsnSlpLink *slplink, MsnSlpCall *slpcall); 74 void msn_slplink_add_slpcall(MsnSlpLink *slplink, MsnSlpCall *slpcall);
74 void msn_slplink_remove_slpcall(MsnSlpLink *slplink, MsnSlpCall *slpcall); 75 void msn_slplink_remove_slpcall(MsnSlpLink *slplink, MsnSlpCall *slpcall);
75 MsnSlpCall *msn_slplink_find_slp_call(MsnSlpLink *slplink, 76 MsnSlpCall *msn_slplink_find_slp_call(MsnSlpLink *slplink,
76 const char *id); 77 const char *id);
77 MsnSlpCall *msn_slplink_find_slp_call_with_session_id(MsnSlpLink *slplink, long id); 78 MsnSlpCall *msn_slplink_find_slp_call_with_session_id(MsnSlpLink *slplink, long id);
79 MsnP2PVersion msn_slplink_get_p2p_version(MsnSlpLink *slplink);
80
78 void msn_slplink_queue_slpmsg(MsnSlpLink *slplink, MsnSlpMessage *slpmsg); 81 void msn_slplink_queue_slpmsg(MsnSlpLink *slplink, MsnSlpMessage *slpmsg);
79 void msn_slplink_send_slpmsg(MsnSlpLink *slplink, 82 void msn_slplink_send_slpmsg(MsnSlpLink *slplink,
80 MsnSlpMessage *slpmsg); 83 MsnSlpMessage *slpmsg);
81 void msn_slplink_send_queued_slpmsgs(MsnSlpLink *slplink); 84 void msn_slplink_send_queued_slpmsgs(MsnSlpLink *slplink);
82 void msn_slplink_process_msg(MsnSlpLink *slplink, MsnSlpMessagePart *part); 85 void msn_slplink_process_msg(MsnSlpLink *slplink, MsnSlpMessagePart *part);