| 31 #define ZEPHYR_PROTOCOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), ZEPHYR_TYPE_PROTOCOL, ZephyrProtocolClass)) |
31 #define ZEPHYR_PROTOCOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), ZEPHYR_TYPE_PROTOCOL, ZephyrProtocolClass)) |
| 32 #define ZEPHYR_IS_PROTOCOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), ZEPHYR_TYPE_PROTOCOL)) |
32 #define ZEPHYR_IS_PROTOCOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), ZEPHYR_TYPE_PROTOCOL)) |
| 33 #define ZEPHYR_IS_PROTOCOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), ZEPHYR_TYPE_PROTOCOL)) |
33 #define ZEPHYR_IS_PROTOCOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), ZEPHYR_TYPE_PROTOCOL)) |
| 34 #define ZEPHYR_PROTOCOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), ZEPHYR_TYPE_PROTOCOL, ZephyrProtocolClass)) |
34 #define ZEPHYR_PROTOCOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), ZEPHYR_TYPE_PROTOCOL, ZephyrProtocolClass)) |
| 35 |
35 |
| 36 typedef struct _ZephyrProtocol |
36 typedef struct |
| 37 { |
37 { |
| 38 PurpleProtocol parent; |
38 PurpleProtocol parent; |
| 39 } ZephyrProtocol; |
39 } ZephyrProtocol; |
| 40 |
40 |
| 41 typedef struct _ZephyrProtocolClass |
41 typedef struct |
| 42 { |
42 { |
| 43 PurpleProtocolClass parent_class; |
43 PurpleProtocolClass parent_class; |
| 44 } ZephyrProtocolClass; |
44 } ZephyrProtocolClass; |
| 45 |
45 |
| 46 /** |
46 /** |