libpurple/protocols/null/nullprpl.h

changeset 40865
82e45cd837fa
parent 39877
4bc87b3dbca4
equal deleted inserted replaced
40864:1f54363a79f2 40865:82e45cd837fa
24 #ifndef PURPLE_NULL_NULLPRPL_H 24 #ifndef PURPLE_NULL_NULLPRPL_H
25 #define PURPLE_NULL_NULLPRPL_H 25 #define PURPLE_NULL_NULLPRPL_H
26 26
27 #include <purple.h> 27 #include <purple.h>
28 28
29 #define NULL_TYPE_PROTOCOL (null_protocol_get_type()) 29 #define NULL_TYPE_PROTOCOL (null_protocol_get_type())
30 #define NULL_PROTOCOL(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), NULL_TYPE_PROTOCOL, NullProtocol)) 30 G_DECLARE_FINAL_TYPE(NullProtocol, null_protocol, NULL, PROTOCOL,
31 #define NULL_PROTOCOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), NULL_TYPE_PROTOCOL, NullProtocolClass)) 31 PurpleProtocol)
32 #define NULL_IS_PROTOCOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), NULL_TYPE_PROTOCOL))
33 #define NULL_IS_PROTOCOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), NULL_TYPE_PROTOCOL))
34 #define NULL_PROTOCOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), NULL_TYPE_PROTOCOL, NullProtocolClass))
35
36 typedef struct
37 {
38 PurpleProtocol parent;
39 } NullProtocol;
40
41 typedef struct
42 {
43 PurpleProtocolClass parent_class;
44 } NullProtocolClass;
45
46 /**
47 * Returns the GType for the NullProtocol object.
48 */
49 G_MODULE_EXPORT GType null_protocol_get_type(void);
50 32
51 #endif /* PURPLE_NULL_NULLPRPL_H */ 33 #endif /* PURPLE_NULL_NULLPRPL_H */

mercurial