libpurple/purpleprotocolim.h

changeset 41205
c5513eb740aa
parent 41155
922c9e70900c
child 41686
9bcd6ad114eb
equal deleted inserted replaced
41204:c38a5a2a8d43 41205:c5513eb740aa
25 #endif 25 #endif
26 26
27 #ifndef PURPLE_PROTOCOL_IM_H 27 #ifndef PURPLE_PROTOCOL_IM_H
28 #define PURPLE_PROTOCOL_IM_H 28 #define PURPLE_PROTOCOL_IM_H
29 29
30 /**
31 * SECTION:purpleprotocolim
32 * @section_id: libpurple-purpleprotocolim
33 * @title: ProtocolIM Interface
34 * @short_description: Protocol Instant Message Interface
35 *
36 * #PurpleProtocolIM describes the API that protocols need to implement for
37 * handling one on one conversations.
38 */
39
40 #include <glib.h> 30 #include <glib.h>
41 #include <glib-object.h> 31 #include <glib-object.h>
42 32
43 #include <libpurple/connection.h> 33 #include <libpurple/connection.h>
44 #include <libpurple/purpleprotocol.h> 34 #include <libpurple/purpleprotocol.h>
63 */ 53 */
64 54
65 /** 55 /**
66 * PurpleProtocolIM: 56 * PurpleProtocolIM:
67 * 57 *
68 * An opaque data structure that represents and object that implements 58 * #PurpleProtocolIM describes the API that protocols need to implement for
69 * #PurpleProtocolIMInterface. 59 * handling one on one conversations.
70 * 60 *
71 * Since: 3.0.0 61 * Since: 3.0.0
72 */ 62 */
73 G_DECLARE_INTERFACE(PurpleProtocolIM, purple_protocol_im, PURPLE, PROTOCOL_IM, 63 G_DECLARE_INTERFACE(PurpleProtocolIM, purple_protocol_im, PURPLE, PROTOCOL_IM,
74 PurpleProtocol) 64 PurpleProtocol)

mercurial