comparison libpurple/whiteboard.c @ 32800:46177ee4af40

Hide struct PurpleWhiteboard.
author andrew.victor@mxit.com
date Sun, 30 Oct 2011 16:54:03 +0000
parents 2bf260b86086
children
comparison
equal deleted inserted replaced
32799:5bd5e024c977 32800:46177ee4af40
22 */ 22 */
23 23
24 #include "internal.h" 24 #include "internal.h"
25 #include "whiteboard.h" 25 #include "whiteboard.h"
26 #include "prpl.h" 26 #include "prpl.h"
27
28 /**
29 * A PurpleWhiteboard
30 */
31 struct _PurpleWhiteboard
32 {
33 int state; /**< State of whiteboard session */
34
35 PurpleAccount *account; /**< Account associated with this session */
36 char *who; /**< Name of the remote user */
37
38 void *ui_data; /**< Graphical user-interface data */
39 void *proto_data; /**< Protocol specific data */
40 PurpleWhiteboardPrplOps *prpl_ops; /**< Protocol-plugin operations */
41
42 GList *draw_list; /**< List of drawing elements/deltas to send */
43 };
27 44
28 /****************************************************************************** 45 /******************************************************************************
29 * Globals 46 * Globals
30 *****************************************************************************/ 47 *****************************************************************************/
31 static PurpleWhiteboardUiOps *whiteboard_ui_ops = NULL; 48 static PurpleWhiteboardUiOps *whiteboard_ui_ops = NULL;