~smspillaz/xig/xig.disconnect-signals

« back to all changes in this revision

Viewing changes to src/xig/xig-server-codec.h

  • Committer: Robert Ancell
  • Date: 2012-01-06 01:25:12 UTC
  • Revision ID: robert.ancell@canonical.com-20120106012512-gy8rmb2e3hxz9bbh
Make a common XigCodec class

Show diffs side-by-side

added added

removed removed

Lines of Context:
14
14
 
15
15
typedef struct XigServerCodec XigServerCodec;
16
16
 
17
 
#include "xig-events.h"
 
17
#include "xig-codec.h"
18
18
 
19
19
#define XIG_SERVER_CODEC_TYPE           (xig_server_codec_get_type ())
20
20
#define XIG_IS_SERVER_CODEC(obj)        (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XIG_SERVER_CODEC_TYPE))
26
26
 
27
27
struct XigServerCodec
28
28
{
29
 
    GObject                parent_instance;
 
29
    XigCodec               parent_instance;
30
30
    XigServerCodecPrivate *priv;
31
31
};
32
32
 
33
33
typedef struct
34
34
{
35
 
    GObjectClass parent_class;
36
 
    void (*write)(XigServerCodec *codec, const guint8 *data, gsize data_length);
37
 
    void (*connect)(XigServerCodec *codec, XigConnect *message);
38
 
    void (*failed)(XigServerCodec *codec, XigFailed *message);
39
 
    void (*authenticate)(XigServerCodec *codec, XigAuthenticate *message);
40
 
    void (*success)(XigServerCodec *codec, XigSuccess *message);
41
 
    void (*error)(XigServerCodec *codec, XigError *message);
42
 
    void (*key_press)(XigServerCodec *codec, XigKeyPress *message);
43
 
    void (*button_press)(XigServerCodec *codec, XigButtonPress *message);
44
 
    void (*motion_notify)(XigServerCodec *codec, XigMotionNotify *message);
45
 
    void (*enter_notify)(XigServerCodec *codec, XigEnterNotify *message);
46
 
    void (*focus_in)(XigServerCodec *codec, XigFocusIn *message);
47
 
    void (*keymap_notify)(XigServerCodec *codec, XigKeymapNotify *message);
48
 
    void (*expose)(XigServerCodec *codec, XigExpose *message);
49
 
    void (*graphics_exposure)(XigServerCodec *codec, XigGraphicsExposure *message);
50
 
    void (*no_exposure)(XigServerCodec *codec, XigNoExposure *message);
51
 
    void (*visibility_notify)(XigServerCodec *codec, XigVisibilityNotify *message);
52
 
    void (*create_notify)(XigServerCodec *codec, XigCreateNotify *message);
53
 
    void (*destroy_notify)(XigServerCodec *codec, XigDestroyNotify *message);
54
 
    void (*unmap_notify)(XigServerCodec *codec, XigUnmapNotify *message);
55
 
    void (*map_notify)(XigServerCodec *codec, XigMapNotify *message);
56
 
    void (*map_request)(XigServerCodec *codec, XigMapRequest *message);
57
 
    void (*reparent_notify)(XigServerCodec *codec, XigReparentNotify *message);
58
 
    void (*configure_notify)(XigServerCodec *codec, XigConfigureNotify *message);
59
 
    void (*configure_request)(XigServerCodec *codec, XigConfigureRequest *message);
60
 
    void (*gravity_notify)(XigServerCodec *codec, XigGravityNotify *message);
61
 
    void (*resize_request)(XigServerCodec *codec, XigResizeRequest *message);
62
 
    void (*circulate_notify)(XigServerCodec *codec, XigCirculateNotify *message);
63
 
    void (*circulate_request)(XigServerCodec *codec, XigCirculateRequest *message);
64
 
    void (*property_notify)(XigServerCodec *codec, XigPropertyNotify *message);
65
 
    void (*selection_clear)(XigServerCodec *codec, XigSelectionClear *message);
66
 
    void (*selection_request)(XigServerCodec *codec, XigSelectionRequest *message);
67
 
    void (*selection_notify)(XigServerCodec *codec, XigSelectionNotify *message);
68
 
    void (*colormap_notify)(XigServerCodec *codec, XigColormapNotify *message);
69
 
    void (*client_message)(XigServerCodec *codec, XigClientMessage *message);
70
 
    void (*mapping_notify)(XigServerCodec *codec, XigMappingNotify *message);
71
 
    void (*create_window)(XigServerCodec *codec, XigCreateWindow *message);
72
 
    void (*change_window_attributes)(XigServerCodec *codec, XigChangeWindowAttributes *message);
73
 
    void (*get_window_attributes)(XigServerCodec *codec, XigGetWindowAttributes *message);
74
 
    void (*get_window_attributes_reply)(XigServerCodec *codec, XigGetWindowAttributesReply *message);
75
 
    void (*destroy_window)(XigServerCodec *codec, XigDestroyWindow *message);
76
 
    void (*destroy_subwindows)(XigServerCodec *codec, XigDestroySubwindows *message);
77
 
    void (*change_save_set)(XigServerCodec *codec, XigChangeSaveSet *message);
78
 
    void (*reparent_window)(XigServerCodec *codec, XigReparentWindow *message);
79
 
    void (*map_window)(XigServerCodec *codec, XigMapWindow *message);
80
 
    void (*map_subwindows)(XigServerCodec *codec, XigMapSubwindows *message);
81
 
    void (*unmap_window)(XigServerCodec *codec, XigUnmapWindow *message);
82
 
    void (*unmap_subwindows)(XigServerCodec *codec, XigUnmapSubwindows *message);
83
 
    void (*configure_window)(XigServerCodec *codec, XigConfigureWindow *message);
84
 
    void (*circulate_window)(XigServerCodec *codec, XigCirculateWindow *message);
85
 
    void (*get_geometry)(XigServerCodec *codec, XigGetGeometry *message);
86
 
    void (*get_geometry_reply)(XigServerCodec *codec, XigGetGeometryReply *message);
87
 
    void (*query_tree)(XigServerCodec *codec, XigQueryTree *message);
88
 
    void (*query_tree_reply)(XigServerCodec *codec, XigQueryTreeReply *message);
89
 
    void (*intern_atom)(XigServerCodec *codec, XigInternAtom *message);
90
 
    void (*intern_atom_reply)(XigServerCodec *codec, XigInternAtomReply *message);
91
 
    void (*get_atom_name)(XigServerCodec *codec, XigGetAtomName *message);
92
 
    void (*get_atom_name_reply)(XigServerCodec *codec, XigGetAtomNameReply *message);
93
 
    void (*change_property)(XigServerCodec *codec, XigChangeProperty *message);
94
 
    void (*delete_property)(XigServerCodec *codec, XigDeleteProperty *message);
95
 
    void (*get_property)(XigServerCodec *codec, XigGetProperty *message);
96
 
    void (*get_property_reply)(XigServerCodec *codec, XigGetPropertyReply *message);
97
 
    void (*list_properties)(XigServerCodec *codec, XigListProperties *message);
98
 
    void (*list_properties_reply)(XigServerCodec *codec, XigListPropertiesReply *message);
99
 
    void (*set_selection_owner)(XigServerCodec *codec, XigSetSelectionOwner *message);
100
 
    void (*get_selection_owner)(XigServerCodec *codec, XigGetSelectionOwner *message);
101
 
    void (*get_selection_owner_reply)(XigServerCodec *codec, XigGetSelectionOwnerReply *message);
102
 
    void (*convert_selection)(XigServerCodec *codec, XigConvertSelection *message);
103
 
    void (*send_event)(XigServerCodec *codec, XigSendEvent *message);
104
 
    void (*grab_pointer)(XigServerCodec *codec, XigGrabPointer *message);
105
 
    void (*grab_pointer_reply)(XigServerCodec *codec, XigGrabPointerReply *message);
106
 
    void (*ungrab_pointer)(XigServerCodec *codec, XigUngrabPointer *message);
107
 
    void (*grab_button)(XigServerCodec *codec, XigGrabButton *message);
108
 
    void (*ungrab_button)(XigServerCodec *codec, XigUngrabButton *message);
109
 
    void (*change_active_pointer_grab)(XigServerCodec *codec, XigChangeActivePointerGrab *message);
110
 
    void (*grab_keyboard)(XigServerCodec *codec, XigGrabKeyboard *message);
111
 
    void (*grab_keyboard_reply)(XigServerCodec *codec, XigGrabKeyboardReply *message);
112
 
    void (*ungrab_keyboard)(XigServerCodec *codec, XigUngrabKeyboard *message);
113
 
    void (*grab_key)(XigServerCodec *codec, XigGrabKey *message);
114
 
    void (*ungrab_key)(XigServerCodec *codec, XigUngrabKey *message);
115
 
    void (*allow_events)(XigServerCodec *codec, XigAllowEvents *message);
116
 
    void (*grab_server)(XigServerCodec *codec, XigGrabServer *message);
117
 
    void (*ungrab_server)(XigServerCodec *codec, XigUngrabServer *message);
118
 
    void (*query_pointer)(XigServerCodec *codec, XigQueryPointer *message);
119
 
    void (*query_pointer_reply)(XigServerCodec *codec, XigQueryPointerReply *message);
120
 
    void (*get_motion_events)(XigServerCodec *codec, XigGetMotionEvents *message);
121
 
    void (*get_motion_events_reply)(XigServerCodec *codec, XigGetMotionEventsReply *message);
122
 
    void (*translate_coordinates)(XigServerCodec *codec, XigTranslateCoordinates *message);
123
 
    void (*translate_coordinates_reply)(XigServerCodec *codec, XigTranslateCoordinatesReply *message);
124
 
    void (*warp_pointer)(XigServerCodec *codec, XigWarpPointer *message);
125
 
    void (*set_input_focus)(XigServerCodec *codec, XigSetInputFocus *message);
126
 
    void (*get_input_focus)(XigServerCodec *codec, XigGetInputFocus *message);
127
 
    void (*get_input_focus_reply)(XigServerCodec *codec, XigGetInputFocusReply *message);
128
 
    void (*query_keymap)(XigServerCodec *codec, XigQueryKeymap *message);
129
 
    void (*query_keymap_reply)(XigServerCodec *codec, XigQueryKeymapReply *message);
130
 
    void (*open_font)(XigServerCodec *codec, XigOpenFont *message);
131
 
    void (*close_font)(XigServerCodec *codec, XigCloseFont *message);
132
 
    void (*query_font)(XigServerCodec *codec, XigQueryFont *message);
133
 
    void (*query_font_reply)(XigServerCodec *codec, XigQueryFontReply *message);
134
 
    void (*query_text_extents)(XigServerCodec *codec, XigQueryTextExtents *message);
135
 
    void (*query_text_extents_reply)(XigServerCodec *codec, XigQueryTextExtentsReply *message);
136
 
    void (*list_fonts)(XigServerCodec *codec, XigListFonts *message);
137
 
    void (*list_fonts_reply)(XigServerCodec *codec, XigListFontsReply *message);
138
 
    void (*list_fonts_with_info)(XigServerCodec *codec, XigListFontsWithInfo *message);
139
 
    void (*list_fonts_with_info_reply)(XigServerCodec *codec, XigListFontsWithInfoReply *message);
140
 
    void (*set_font_path)(XigServerCodec *codec, XigSetFontPath *message);
141
 
    void (*get_font_path)(XigServerCodec *codec, XigGetFontPath *message);
142
 
    void (*get_font_path_reply)(XigServerCodec *codec, XigGetFontPathReply *message);
143
 
    void (*create_pixmap)(XigServerCodec *codec, XigCreatePixmap *message);
144
 
    void (*free_pixmap)(XigServerCodec *codec, XigFreePixmap *message);
145
 
    void (*create_gc)(XigServerCodec *codec, XigCreateGC *message);
146
 
    void (*change_gc)(XigServerCodec *codec, XigChangeGC *message);
147
 
    void (*copy_gc)(XigServerCodec *codec, XigCopyGC *message);
148
 
    void (*set_dashes)(XigServerCodec *codec, XigSetDashes *message);
149
 
    void (*set_clip_rectangles)(XigServerCodec *codec, XigSetClipRectangles *message);
150
 
    void (*free_gc)(XigServerCodec *codec, XigFreeGC *message);
151
 
    void (*clear_area)(XigServerCodec *codec, XigClearArea *message);
152
 
    void (*copy_area)(XigServerCodec *codec, XigCopyArea *message);
153
 
    void (*copy_plane)(XigServerCodec *codec, XigCopyPlane *message);
154
 
    void (*poly_point)(XigServerCodec *codec, XigPolyPoint *message);
155
 
    void (*poly_line)(XigServerCodec *codec, XigPolyLine *message);
156
 
    void (*poly_segment)(XigServerCodec *codec, XigPolySegment *message);
157
 
    void (*poly_rectangle)(XigServerCodec *codec, XigPolyRectangle *message);
158
 
    void (*poly_arc)(XigServerCodec *codec, XigPolyArc *message);
159
 
    void (*fill_poly)(XigServerCodec *codec, XigFillPoly *message);
160
 
    void (*poly_fill_rectangle)(XigServerCodec *codec, XigPolyFillRectangle *message);
161
 
    void (*poly_fill_arc)(XigServerCodec *codec, XigPolyFillArc *message);
162
 
    void (*put_image)(XigServerCodec *codec, XigPutImage *message);
163
 
    void (*get_image)(XigServerCodec *codec, XigGetImage *message);
164
 
    void (*get_image_reply)(XigServerCodec *codec, XigGetImageReply *message);
165
 
    void (*poly_text8)(XigServerCodec *codec, XigPolyText8 *message);
166
 
    void (*poly_text16)(XigServerCodec *codec, XigPolyText16 *message);
167
 
    void (*image_text8)(XigServerCodec *codec, XigImageText8 *message);
168
 
    void (*image_text16)(XigServerCodec *codec, XigImageText16 *message);
169
 
    void (*create_colormap)(XigServerCodec *codec, XigCreateColormap *message);
170
 
    void (*free_colormap)(XigServerCodec *codec, XigFreeColormap *message);
171
 
    void (*copy_colormap_and_free)(XigServerCodec *codec, XigCopyColormapAndFree *message);
172
 
    void (*install_colormap)(XigServerCodec *codec, XigInstallColormap *message);
173
 
    void (*uninstall_colormap)(XigServerCodec *codec, XigUninstallColormap *message);
174
 
    void (*list_installed_colormaps)(XigServerCodec *codec, XigListInstalledColormaps *message);
175
 
    void (*list_installed_colormaps_reply)(XigServerCodec *codec, XigListInstalledColormapsReply *message);
176
 
    void (*alloc_color)(XigServerCodec *codec, XigAllocColor *message);
177
 
    void (*alloc_color_reply)(XigServerCodec *codec, XigAllocColorReply *message);
178
 
    void (*alloc_named_color)(XigServerCodec *codec, XigAllocNamedColor *message);
179
 
    void (*alloc_named_color_reply)(XigServerCodec *codec, XigAllocNamedColorReply *message);
180
 
    void (*alloc_color_cells)(XigServerCodec *codec, XigAllocColorCells *message);
181
 
    void (*alloc_color_cells_reply)(XigServerCodec *codec, XigAllocColorCellsReply *message);
182
 
    void (*alloc_color_planes)(XigServerCodec *codec, XigAllocColorPlanes *message);
183
 
    void (*alloc_color_planes_reply)(XigServerCodec *codec, XigAllocColorPlanesReply *message);
184
 
    void (*free_colors)(XigServerCodec *codec, XigFreeColors *message);
185
 
    void (*store_colors)(XigServerCodec *codec, XigStoreColors *message);
186
 
    void (*store_named_color)(XigServerCodec *codec, XigStoreNamedColor *message);
187
 
    void (*query_colors)(XigServerCodec *codec, XigQueryColors *message);
188
 
    void (*query_colors_reply)(XigServerCodec *codec, XigQueryColorsReply *message);
189
 
    void (*lookup_color)(XigServerCodec *codec, XigLookupColor *message);
190
 
    void (*lookup_color_reply)(XigServerCodec *codec, XigLookupColorReply *message);
191
 
    void (*create_cursor)(XigServerCodec *codec, XigCreateCursor *message);
192
 
    void (*create_glyph_cursor)(XigServerCodec *codec, XigCreateGlyphCursor *message);
193
 
    void (*free_cursor)(XigServerCodec *codec, XigFreeCursor *message);
194
 
    void (*recolor_cursor)(XigServerCodec *codec, XigRecolorCursor *message);
195
 
    void (*query_best_size)(XigServerCodec *codec, XigQueryBestSize *message);
196
 
    void (*query_best_size_reply)(XigServerCodec *codec, XigQueryBestSizeReply *message);
197
 
    void (*query_extension)(XigServerCodec *codec, XigQueryExtension *message);
198
 
    void (*query_extension_reply)(XigServerCodec *codec, XigQueryExtensionReply *message);
199
 
    void (*list_extensions)(XigServerCodec *codec, XigListExtensions *message);
200
 
    void (*list_extensions_reply)(XigServerCodec *codec, XigListExtensionsReply *message);
201
 
    void (*change_keyboard_mapping)(XigServerCodec *codec, XigChangeKeyboardMapping *message);
202
 
    void (*get_keyboard_mapping)(XigServerCodec *codec, XigGetKeyboardMapping *message);
203
 
    void (*get_keyboard_mapping_reply)(XigServerCodec *codec, XigGetKeyboardMappingReply *message);
204
 
    void (*change_keyboard_control)(XigServerCodec *codec, XigChangeKeyboardControl *message);
205
 
    void (*get_keyboard_control)(XigServerCodec *codec, XigGetKeyboardControl *message);
206
 
    void (*get_keyboard_control_reply)(XigServerCodec *codec, XigGetKeyboardControlReply *message);
207
 
    void (*bell)(XigServerCodec *codec, XigBell *message);
208
 
    void (*change_pointer_control)(XigServerCodec *codec, XigChangePointerControl *message);
209
 
    void (*get_pointer_control)(XigServerCodec *codec, XigGetPointerControl *message);
210
 
    void (*get_pointer_control_reply)(XigServerCodec *codec, XigGetPointerControlReply *message);
211
 
    void (*set_screen_saver)(XigServerCodec *codec, XigSetScreenSaver *message);
212
 
    void (*get_screen_saver)(XigServerCodec *codec, XigGetScreenSaver *message);
213
 
    void (*get_screen_saver_reply)(XigServerCodec *codec, XigGetScreenSaverReply *message);
214
 
    void (*change_hosts)(XigServerCodec *codec, XigChangeHosts *message);
215
 
    void (*list_hosts)(XigServerCodec *codec, XigListHosts *message);
216
 
    void (*list_hosts_reply)(XigServerCodec *codec, XigListHostsReply *message);
217
 
    void (*set_access_control)(XigServerCodec *codec, XigSetAccessControl *message);
218
 
    void (*set_close_down_mode)(XigServerCodec *codec, XigSetCloseDownMode *message);
219
 
    void (*kill_client)(XigServerCodec *codec, XigKillClient *message);
220
 
    void (*rotate_properties)(XigServerCodec *codec, XigRotateProperties *message);
221
 
    void (*force_screen_saver)(XigServerCodec *codec, XigForceScreenSaver *message);
222
 
    void (*set_pointer_mapping)(XigServerCodec *codec, XigSetPointerMapping *message);
223
 
    void (*set_pointer_mapping_reply)(XigServerCodec *codec, XigSetPointerMappingReply *message);
224
 
    void (*get_pointer_mapping)(XigServerCodec *codec, XigGetPointerMapping *message);
225
 
    void (*get_pointer_mapping_reply)(XigServerCodec *codec, XigGetPointerMappingReply *message);
226
 
    void (*set_modifier_mapping)(XigServerCodec *codec, XigSetModifierMapping *message);
227
 
    void (*set_modifier_mapping_reply)(XigServerCodec *codec, XigSetModifierMappingReply *message);
228
 
    void (*get_modifier_mapping)(XigServerCodec *codec, XigGetModifierMapping *message);
229
 
    void (*get_modifier_mapping_reply)(XigServerCodec *codec, XigGetModifierMappingReply *message);
230
 
    void (*no_operation)(XigServerCodec *codec, XigNoOperation *message);
231
 
    void (*big_req_enable)(XigServerCodec *codec, XigBigReqEnable *message);
232
 
    void (*big_req_enable_reply)(XigServerCodec *codec, XigBigReqEnableReply *message);
233
 
    void (*sync_counter_notify)(XigServerCodec *codec, XigSYNCCounterNotify *message);
234
 
    void (*sync_alarm_notify)(XigServerCodec *codec, XigSYNCAlarmNotify *message);
235
 
    void (*sync_initialize)(XigServerCodec *codec, XigSYNCInitialize *message);
236
 
    void (*sync_initialize_reply)(XigServerCodec *codec, XigSYNCInitializeReply *message);
237
 
    void (*sync_list_system_counters)(XigServerCodec *codec, XigSYNCListSystemCounters *message);
238
 
    void (*sync_list_system_counters_reply)(XigServerCodec *codec, XigSYNCListSystemCountersReply *message);
239
 
    void (*sync_create_counter)(XigServerCodec *codec, XigSYNCCreateCounter *message);
240
 
    void (*sync_destroy_counter)(XigServerCodec *codec, XigSYNCDestroyCounter *message);
241
 
    void (*sync_query_counter)(XigServerCodec *codec, XigSYNCQueryCounter *message);
242
 
    void (*sync_query_counter_reply)(XigServerCodec *codec, XigSYNCQueryCounterReply *message);
243
 
    void (*sync_await)(XigServerCodec *codec, XigSYNCAwait *message);
244
 
    void (*sync_change_counter)(XigServerCodec *codec, XigSYNCChangeCounter *message);
245
 
    void (*sync_set_counter)(XigServerCodec *codec, XigSYNCSetCounter *message);
246
 
    void (*sync_create_alarm)(XigServerCodec *codec, XigSYNCCreateAlarm *message);
247
 
    void (*sync_change_alarm)(XigServerCodec *codec, XigSYNCChangeAlarm *message);
248
 
    void (*sync_destroy_alarm)(XigServerCodec *codec, XigSYNCDestroyAlarm *message);
249
 
    void (*sync_query_alarm)(XigServerCodec *codec, XigSYNCQueryAlarm *message);
250
 
    void (*sync_query_alarm_reply)(XigServerCodec *codec, XigSYNCQueryAlarmReply *message);
251
 
    void (*sync_set_priority)(XigServerCodec *codec, XigSYNCSetPriority *message);
252
 
    void (*sync_get_priority)(XigServerCodec *codec, XigSYNCGetPriority *message);
253
 
    void (*sync_get_priority_reply)(XigServerCodec *codec, XigSYNCGetPriorityReply *message);
254
 
    void (*sync_create_fence)(XigServerCodec *codec, XigSYNCCreateFence *message);
255
 
    void (*sync_trigger_fence)(XigServerCodec *codec, XigSYNCTriggerFence *message);
256
 
    void (*sync_reset_fence)(XigServerCodec *codec, XigSYNCResetFence *message);
257
 
    void (*sync_destroy_fence)(XigServerCodec *codec, XigSYNCDestroyFence *message);
258
 
    void (*sync_query_fence)(XigServerCodec *codec, XigSYNCQueryFence *message);
259
 
    void (*sync_query_fence_reply)(XigServerCodec *codec, XigSYNCQueryFenceReply *message);
260
 
    void (*sync_await_fence)(XigServerCodec *codec, XigSYNCAwaitFence *message);
261
 
    void (*randr_screen_change_notify)(XigServerCodec *codec, XigRANDRScreenChangeNotify *message);
262
 
    void (*randr_notify)(XigServerCodec *codec, XigRANDRNotify *message);
263
 
    void (*randr_query_version)(XigServerCodec *codec, XigRANDRQueryVersion *message);
264
 
    void (*randr_query_version_reply)(XigServerCodec *codec, XigRANDRQueryVersionReply *message);
265
 
    void (*randr_set_screen_config)(XigServerCodec *codec, XigRANDRSetScreenConfig *message);
266
 
    void (*randr_set_screen_config_reply)(XigServerCodec *codec, XigRANDRSetScreenConfigReply *message);
267
 
    void (*randr_select_input)(XigServerCodec *codec, XigRANDRSelectInput *message);
268
 
    void (*randr_get_screen_info)(XigServerCodec *codec, XigRANDRGetScreenInfo *message);
269
 
    void (*randr_get_screen_info_reply)(XigServerCodec *codec, XigRANDRGetScreenInfoReply *message);
270
 
    void (*randr_get_screen_size_range)(XigServerCodec *codec, XigRANDRGetScreenSizeRange *message);
271
 
    void (*randr_get_screen_size_range_reply)(XigServerCodec *codec, XigRANDRGetScreenSizeRangeReply *message);
272
 
    void (*randr_set_screen_size)(XigServerCodec *codec, XigRANDRSetScreenSize *message);
273
 
    void (*randr_get_screen_resources)(XigServerCodec *codec, XigRANDRGetScreenResources *message);
274
 
    void (*randr_get_screen_resources_reply)(XigServerCodec *codec, XigRANDRGetScreenResourcesReply *message);
275
 
    void (*randr_get_output_info)(XigServerCodec *codec, XigRANDRGetOutputInfo *message);
276
 
    void (*randr_get_output_info_reply)(XigServerCodec *codec, XigRANDRGetOutputInfoReply *message);
277
 
    void (*randr_list_output_properties)(XigServerCodec *codec, XigRANDRListOutputProperties *message);
278
 
    void (*randr_list_output_properties_reply)(XigServerCodec *codec, XigRANDRListOutputPropertiesReply *message);
279
 
    void (*randr_query_output_property)(XigServerCodec *codec, XigRANDRQueryOutputProperty *message);
280
 
    void (*randr_query_output_property_reply)(XigServerCodec *codec, XigRANDRQueryOutputPropertyReply *message);
281
 
    void (*randr_configure_output_property)(XigServerCodec *codec, XigRANDRConfigureOutputProperty *message);
282
 
    void (*randr_change_output_property)(XigServerCodec *codec, XigRANDRChangeOutputProperty *message);
283
 
    void (*randr_delete_output_property)(XigServerCodec *codec, XigRANDRDeleteOutputProperty *message);
284
 
    void (*randr_get_output_property)(XigServerCodec *codec, XigRANDRGetOutputProperty *message);
285
 
    void (*randr_get_output_property_reply)(XigServerCodec *codec, XigRANDRGetOutputPropertyReply *message);
286
 
    void (*randr_create_mode)(XigServerCodec *codec, XigRANDRCreateMode *message);
287
 
    void (*randr_create_mode_reply)(XigServerCodec *codec, XigRANDRCreateModeReply *message);
288
 
    void (*randr_destroy_mode)(XigServerCodec *codec, XigRANDRDestroyMode *message);
289
 
    void (*randr_add_output_mode)(XigServerCodec *codec, XigRANDRAddOutputMode *message);
290
 
    void (*randr_delete_output_mode)(XigServerCodec *codec, XigRANDRDeleteOutputMode *message);
291
 
    void (*randr_get_crtc_info)(XigServerCodec *codec, XigRANDRGetCrtcInfo *message);
292
 
    void (*randr_get_crtc_info_reply)(XigServerCodec *codec, XigRANDRGetCrtcInfoReply *message);
293
 
    void (*randr_set_crtc_config)(XigServerCodec *codec, XigRANDRSetCrtcConfig *message);
294
 
    void (*randr_set_crtc_config_reply)(XigServerCodec *codec, XigRANDRSetCrtcConfigReply *message);
295
 
    void (*randr_get_crtc_gamma_size)(XigServerCodec *codec, XigRANDRGetCrtcGammaSize *message);
296
 
    void (*randr_get_crtc_gamma_size_reply)(XigServerCodec *codec, XigRANDRGetCrtcGammaSizeReply *message);
297
 
    void (*randr_get_crtc_gamma)(XigServerCodec *codec, XigRANDRGetCrtcGamma *message);
298
 
    void (*randr_get_crtc_gamma_reply)(XigServerCodec *codec, XigRANDRGetCrtcGammaReply *message);
299
 
    void (*randr_set_crtc_gamma)(XigServerCodec *codec, XigRANDRSetCrtcGamma *message);
300
 
    void (*randr_get_screen_resources_current)(XigServerCodec *codec, XigRANDRGetScreenResourcesCurrent *message);
301
 
    void (*randr_get_screen_resources_current_reply)(XigServerCodec *codec, XigRANDRGetScreenResourcesCurrentReply *message);
302
 
    void (*randr_set_crtc_transform)(XigServerCodec *codec, XigRANDRSetCrtcTransform *message);
303
 
    void (*randr_get_crtc_transform)(XigServerCodec *codec, XigRANDRGetCrtcTransform *message);
304
 
    void (*randr_get_crtc_transform_reply)(XigServerCodec *codec, XigRANDRGetCrtcTransformReply *message);
305
 
    void (*randr_get_panning)(XigServerCodec *codec, XigRANDRGetPanning *message);
306
 
    void (*randr_get_panning_reply)(XigServerCodec *codec, XigRANDRGetPanningReply *message);
307
 
    void (*randr_set_panning)(XigServerCodec *codec, XigRANDRSetPanning *message);
308
 
    void (*randr_set_panning_reply)(XigServerCodec *codec, XigRANDRSetPanningReply *message);
309
 
    void (*randr_set_output_primary)(XigServerCodec *codec, XigRANDRSetOutputPrimary *message);
310
 
    void (*randr_get_output_primary)(XigServerCodec *codec, XigRANDRGetOutputPrimary *message);
311
 
    void (*randr_get_output_primary_reply)(XigServerCodec *codec, XigRANDRGetOutputPrimaryReply *message);
312
 
    void (*xinerama_query_version)(XigServerCodec *codec, XigXINERAMAQueryVersion *message);
313
 
    void (*xinerama_query_version_reply)(XigServerCodec *codec, XigXINERAMAQueryVersionReply *message);
314
 
    void (*xinerama_get_state)(XigServerCodec *codec, XigXINERAMAGetState *message);
315
 
    void (*xinerama_get_state_reply)(XigServerCodec *codec, XigXINERAMAGetStateReply *message);
316
 
    void (*xinerama_get_screen_count)(XigServerCodec *codec, XigXINERAMAGetScreenCount *message);
317
 
    void (*xinerama_get_screen_count_reply)(XigServerCodec *codec, XigXINERAMAGetScreenCountReply *message);
318
 
    void (*xinerama_get_screen_size)(XigServerCodec *codec, XigXINERAMAGetScreenSize *message);
319
 
    void (*xinerama_get_screen_size_reply)(XigServerCodec *codec, XigXINERAMAGetScreenSizeReply *message);
320
 
    void (*xinerama_is_active)(XigServerCodec *codec, XigXINERAMAIsActive *message);
321
 
    void (*xinerama_is_active_reply)(XigServerCodec *codec, XigXINERAMAIsActiveReply *message);
322
 
    void (*xinerama_query_screens)(XigServerCodec *codec, XigXINERAMAQueryScreens *message);
323
 
    void (*xinerama_query_screens_reply)(XigServerCodec *codec, XigXINERAMAQueryScreensReply *message);
324
 
    void (*xkb_new_keyboard_notify)(XigServerCodec *codec, XigXKBNewKeyboardNotify *message);
325
 
    void (*xkb_map_notify)(XigServerCodec *codec, XigXKBMapNotify *message);
326
 
    void (*xkb_state_notify)(XigServerCodec *codec, XigXKBStateNotify *message);
327
 
    void (*xkb_controls_notify)(XigServerCodec *codec, XigXKBControlsNotify *message);
328
 
    void (*xkb_indicator_state_notify)(XigServerCodec *codec, XigXKBIndicatorStateNotify *message);
329
 
    void (*xkb_indicator_map_notify)(XigServerCodec *codec, XigXKBIndicatorMapNotify *message);
330
 
    void (*xkb_names_notify)(XigServerCodec *codec, XigXKBNamesNotify *message);
331
 
    void (*xkb_compat_map_notify)(XigServerCodec *codec, XigXKBCompatMapNotify *message);
332
 
    void (*xkb_bell_notify)(XigServerCodec *codec, XigXKBBellNotify *message);
333
 
    void (*xkb_action_message)(XigServerCodec *codec, XigXKBActionMessage *message);
334
 
    void (*xkb_access_xnotify)(XigServerCodec *codec, XigXKBAccessXNotify *message);
335
 
    void (*xkb_extension_device_notify)(XigServerCodec *codec, XigXKBExtensionDeviceNotify *message);
336
 
    void (*xkb_use_extension)(XigServerCodec *codec, XigXKBUseExtension *message);
337
 
    void (*xkb_use_extension_reply)(XigServerCodec *codec, XigXKBUseExtensionReply *message);
338
 
    void (*xkb_select_events)(XigServerCodec *codec, XigXKBSelectEvents *message);
339
 
    void (*xkb_bell)(XigServerCodec *codec, XigXKBBell *message);
340
 
    void (*xkb_get_state)(XigServerCodec *codec, XigXKBGetState *message);
341
 
    void (*xkb_get_state_reply)(XigServerCodec *codec, XigXKBGetStateReply *message);
342
 
    void (*xkb_latch_lock_state)(XigServerCodec *codec, XigXKBLatchLockState *message);
343
 
    void (*xkb_get_controls)(XigServerCodec *codec, XigXKBGetControls *message);
344
 
    void (*xkb_get_controls_reply)(XigServerCodec *codec, XigXKBGetControlsReply *message);
345
 
    void (*xkb_set_controls)(XigServerCodec *codec, XigXKBSetControls *message);
346
 
    void (*xkb_get_map)(XigServerCodec *codec, XigXKBGetMap *message);
347
 
    void (*xkb_get_map_reply)(XigServerCodec *codec, XigXKBGetMapReply *message);
348
 
    void (*xkb_set_map)(XigServerCodec *codec, XigXKBSetMap *message);
349
 
    void (*xkb_get_compat_map)(XigServerCodec *codec, XigXKBGetCompatMap *message);
350
 
    void (*xkb_get_compat_map_reply)(XigServerCodec *codec, XigXKBGetCompatMapReply *message);
351
 
    void (*xkb_set_compat_map)(XigServerCodec *codec, XigXKBSetCompatMap *message);
352
 
    void (*xkb_get_indicator_state)(XigServerCodec *codec, XigXKBGetIndicatorState *message);
353
 
    void (*xkb_get_indicator_state_reply)(XigServerCodec *codec, XigXKBGetIndicatorStateReply *message);
354
 
    void (*xkb_get_indicator_map)(XigServerCodec *codec, XigXKBGetIndicatorMap *message);
355
 
    void (*xkb_get_indicator_map_reply)(XigServerCodec *codec, XigXKBGetIndicatorMapReply *message);
356
 
    void (*xkb_set_indicator_map)(XigServerCodec *codec, XigXKBSetIndicatorMap *message);
357
 
    void (*xkb_get_named_indicator)(XigServerCodec *codec, XigXKBGetNamedIndicator *message);
358
 
    void (*xkb_get_named_indicator_reply)(XigServerCodec *codec, XigXKBGetNamedIndicatorReply *message);
359
 
    void (*xkb_set_named_indicator)(XigServerCodec *codec, XigXKBSetNamedIndicator *message);
360
 
    void (*xkb_get_names)(XigServerCodec *codec, XigXKBGetNames *message);
361
 
    void (*xkb_get_names_reply)(XigServerCodec *codec, XigXKBGetNamesReply *message);
362
 
    void (*xkb_set_names)(XigServerCodec *codec, XigXKBSetNames *message);
363
 
    void (*xkb_get_geometry)(XigServerCodec *codec, XigXKBGetGeometry *message);
364
 
    void (*xkb_get_geometry_reply)(XigServerCodec *codec, XigXKBGetGeometryReply *message);
365
 
    void (*xkb_set_geometry)(XigServerCodec *codec, XigXKBSetGeometry *message);
366
 
    void (*xkb_per_client_flags)(XigServerCodec *codec, XigXKBPerClientFlags *message);
367
 
    void (*xkb_per_client_flags_reply)(XigServerCodec *codec, XigXKBPerClientFlagsReply *message);
368
 
    void (*xkb_list_components)(XigServerCodec *codec, XigXKBListComponents *message);
369
 
    void (*xkb_list_components_reply)(XigServerCodec *codec, XigXKBListComponentsReply *message);
370
 
    void (*xkb_get_kbd_by_name)(XigServerCodec *codec, XigXKBGetKbdByName *message);
371
 
    void (*xkb_get_kbd_by_name_reply)(XigServerCodec *codec, XigXKBGetKbdByNameReply *message);
372
 
    void (*xkb_get_device_info)(XigServerCodec *codec, XigXKBGetDeviceInfo *message);
373
 
    void (*xkb_get_device_info_reply)(XigServerCodec *codec, XigXKBGetDeviceInfoReply *message);
374
 
    void (*xkb_set_device_info)(XigServerCodec *codec, XigXKBSetDeviceInfo *message);
375
 
    void (*xkb_set_debugging_flags)(XigServerCodec *codec, XigXKBSetDebuggingFlags *message);
376
 
    void (*xkb_set_debugging_flags_reply)(XigServerCodec *codec, XigXKBSetDebuggingFlagsReply *message);
377
 
    void (*render_query_version)(XigServerCodec *codec, XigRENDERQueryVersion *message);
378
 
    void (*render_query_version_reply)(XigServerCodec *codec, XigRENDERQueryVersionReply *message);
379
 
    void (*render_query_pict_formats)(XigServerCodec *codec, XigRENDERQueryPictFormats *message);
380
 
    void (*render_query_pict_formats_reply)(XigServerCodec *codec, XigRENDERQueryPictFormatsReply *message);
381
 
    void (*render_query_pict_index_values)(XigServerCodec *codec, XigRENDERQueryPictIndexValues *message);
382
 
    void (*render_query_pict_index_values_reply)(XigServerCodec *codec, XigRENDERQueryPictIndexValuesReply *message);
383
 
    void (*render_create_picture)(XigServerCodec *codec, XigRENDERCreatePicture *message);
384
 
    void (*render_change_picture)(XigServerCodec *codec, XigRENDERChangePicture *message);
385
 
    void (*render_set_picture_clip_rectangles)(XigServerCodec *codec, XigRENDERSetPictureClipRectangles *message);
386
 
    void (*render_free_picture)(XigServerCodec *codec, XigRENDERFreePicture *message);
387
 
    void (*render_composite)(XigServerCodec *codec, XigRENDERComposite *message);
388
 
    void (*render_trapezoids)(XigServerCodec *codec, XigRENDERTrapezoids *message);
389
 
    void (*render_triangles)(XigServerCodec *codec, XigRENDERTriangles *message);
390
 
    void (*render_tri_strip)(XigServerCodec *codec, XigRENDERTriStrip *message);
391
 
    void (*render_tri_fan)(XigServerCodec *codec, XigRENDERTriFan *message);
392
 
    void (*render_create_glyph_set)(XigServerCodec *codec, XigRENDERCreateGlyphSet *message);
393
 
    void (*render_reference_glyph_set)(XigServerCodec *codec, XigRENDERReferenceGlyphSet *message);
394
 
    void (*render_free_glyph_set)(XigServerCodec *codec, XigRENDERFreeGlyphSet *message);
395
 
    void (*render_add_glyphs)(XigServerCodec *codec, XigRENDERAddGlyphs *message);
396
 
    void (*render_free_glyphs)(XigServerCodec *codec, XigRENDERFreeGlyphs *message);
397
 
    void (*render_composite_glyphs8)(XigServerCodec *codec, XigRENDERCompositeGlyphs8 *message);
398
 
    void (*render_composite_glyphs16)(XigServerCodec *codec, XigRENDERCompositeGlyphs16 *message);
399
 
    void (*render_composite_glyphs32)(XigServerCodec *codec, XigRENDERCompositeGlyphs32 *message);
400
 
    void (*render_fill_rectangles)(XigServerCodec *codec, XigRENDERFillRectangles *message);
401
 
    void (*render_create_cursor)(XigServerCodec *codec, XigRENDERCreateCursor *message);
402
 
    void (*render_set_picture_transform)(XigServerCodec *codec, XigRENDERSetPictureTransform *message);
403
 
    void (*render_query_filters)(XigServerCodec *codec, XigRENDERQueryFilters *message);
404
 
    void (*render_query_filters_reply)(XigServerCodec *codec, XigRENDERQueryFiltersReply *message);
405
 
    void (*render_set_picture_filter)(XigServerCodec *codec, XigRENDERSetPictureFilter *message);
406
 
    void (*render_create_anim_cursor)(XigServerCodec *codec, XigRENDERCreateAnimCursor *message);
407
 
    void (*render_add_traps)(XigServerCodec *codec, XigRENDERAddTraps *message);
408
 
    void (*render_create_solid_fill)(XigServerCodec *codec, XigRENDERCreateSolidFill *message);
409
 
    void (*render_create_linear_gradient)(XigServerCodec *codec, XigRENDERCreateLinearGradient *message);
410
 
    void (*render_create_radial_gradient)(XigServerCodec *codec, XigRENDERCreateRadialGradient *message);
411
 
    void (*render_create_conical_gradient)(XigServerCodec *codec, XigRENDERCreateConicalGradient *message);
 
35
    XigCodecClass parent_class;
412
36
} XigServerCodecClass;
413
37
 
414
38
GType xig_server_codec_get_type (void);
415
39
 
416
40
XigServerCodec *xig_server_codec_new (void);
417
41
 
418
 
void xig_server_codec_set_big_req_enabled (XigServerCodec *codec, gboolean big_req_enabled);
419
 
 
420
 
void xig_server_codec_feed_data (XigServerCodec *codec, const guint8 *data, gsize data_length);
421
 
 
422
 
void xig_server_codec_send_failed (XigServerCodec *codec, XigFailed *message);
423
 
 
424
 
void xig_server_codec_send_authenticate (XigServerCodec *codec, XigFailed *message);
425
 
 
426
 
void xig_server_codec_send_success (XigServerCodec *codec, XigSuccess *message);
427
 
 
428
 
void xig_server_codec_send_error (XigServerCodec *codec, XigError *message);
429
 
 
430
 
void xig_server_codec_send_key_press (XigServerCodec *codec, XigKeyPress *message);
431
 
 
432
 
void xig_server_codec_send_button_press (XigServerCodec *codec, XigButtonPress *message);
433
 
 
434
 
void xig_server_codec_send_motion_notify (XigServerCodec *codec, XigMotionNotify *message);
435
 
 
436
 
void xig_server_codec_send_enter_notify (XigServerCodec *codec, XigEnterNotify *message);
437
 
 
438
 
void xig_server_codec_send_focus_in (XigServerCodec *codec, XigFocusIn *message);
439
 
 
440
 
void xig_server_codec_send_keymap_notify (XigServerCodec *codec, XigKeymapNotify *message);
441
 
 
442
 
void xig_server_codec_send_expose (XigServerCodec *codec, XigExpose *message);
443
 
 
444
 
void xig_server_codec_send_graphics_exposure (XigServerCodec *codec, XigGraphicsExposure *message);
445
 
 
446
 
void xig_server_codec_send_no_exposure (XigServerCodec *codec, XigNoExposure *message);
447
 
 
448
 
void xig_server_codec_send_visibility_notify (XigServerCodec *codec, XigVisibilityNotify *message);
449
 
 
450
 
void xig_server_codec_send_create_notify (XigServerCodec *codec, XigCreateNotify *message);
451
 
 
452
 
void xig_server_codec_send_destroy_notify (XigServerCodec *codec, XigDestroyNotify *message);
453
 
 
454
 
void xig_server_codec_send_unmap_notify (XigServerCodec *codec, XigUnmapNotify *message);
455
 
 
456
 
void xig_server_codec_send_map_notify (XigServerCodec *codec, XigMapNotify *message);
457
 
 
458
 
void xig_server_codec_send_map_request (XigServerCodec *codec, XigMapRequest *message);
459
 
 
460
 
void xig_server_codec_send_reparent_notify (XigServerCodec *codec, XigReparentNotify *message);
461
 
 
462
 
void xig_server_codec_send_configure_notify (XigServerCodec *codec, XigConfigureNotify *message);
463
 
 
464
 
void xig_server_codec_send_configure_request (XigServerCodec *codec, XigConfigureRequest *message);
465
 
 
466
 
void xig_server_codec_send_gravity_notify (XigServerCodec *codec, XigGravityNotify *message);
467
 
 
468
 
void xig_server_codec_send_resize_request (XigServerCodec *codec, XigResizeRequest *message);
469
 
 
470
 
void xig_server_codec_send_circulate_notify (XigServerCodec *codec, XigCirculateNotify *message);
471
 
 
472
 
void xig_server_codec_send_circulate_request (XigServerCodec *codec, XigCirculateRequest *message);
473
 
 
474
 
void xig_server_codec_send_property_notify (XigServerCodec *codec, XigPropertyNotify *message);
475
 
 
476
 
void xig_server_codec_send_selection_clear (XigServerCodec *codec, XigSelectionClear *message);
477
 
 
478
 
void xig_server_codec_send_selection_request (XigServerCodec *codec, XigSelectionRequest *message);
479
 
 
480
 
void xig_server_codec_send_selection_notify (XigServerCodec *codec, XigSelectionNotify *message);
481
 
 
482
 
void xig_server_codec_send_colormap_notify (XigServerCodec *codec, XigColormapNotify *message);
483
 
 
484
 
void xig_server_codec_send_client_message (XigServerCodec *codec, XigClientMessage *message);
485
 
 
486
 
void xig_server_codec_send_mapping_notify (XigServerCodec *codec, XigMappingNotify *message);
487
 
 
488
 
void xig_server_codec_send_get_window_attributes_reply (XigServerCodec *codec, XigGetWindowAttributesReply *message);
489
 
 
490
 
void xig_server_codec_send_get_geometry_reply (XigServerCodec *codec, XigGetGeometryReply *message);
491
 
 
492
 
void xig_server_codec_send_query_tree_reply (XigServerCodec *codec, XigQueryTreeReply *message);
493
 
 
494
 
void xig_server_codec_send_intern_atom_reply (XigServerCodec *codec, XigInternAtomReply *message);
495
 
 
496
 
void xig_server_codec_send_get_atom_name_reply (XigServerCodec *codec, XigGetAtomNameReply *message);
497
 
 
498
 
void xig_server_codec_send_get_property_reply (XigServerCodec *codec, XigGetPropertyReply *message);
499
 
 
500
 
void xig_server_codec_send_list_properties_reply (XigServerCodec *codec, XigListPropertiesReply *message);
501
 
 
502
 
void xig_server_codec_send_get_selection_owner_reply (XigServerCodec *codec, XigGetSelectionOwnerReply *message);
503
 
 
504
 
void xig_server_codec_send_grab_pointer_reply (XigServerCodec *codec, XigGrabPointerReply *message);
505
 
 
506
 
void xig_server_codec_send_grab_keyboard_reply (XigServerCodec *codec, XigGrabKeyboardReply *message);
507
 
 
508
 
void xig_server_codec_send_query_pointer_reply (XigServerCodec *codec, XigQueryPointerReply *message);
509
 
 
510
 
void xig_server_codec_send_get_motion_events_reply (XigServerCodec *codec, XigGetMotionEventsReply *message);
511
 
 
512
 
void xig_server_codec_send_translate_coordinates_reply (XigServerCodec *codec, XigTranslateCoordinatesReply *message);
513
 
 
514
 
void xig_server_codec_send_get_input_focus_reply (XigServerCodec *codec, XigGetInputFocusReply *message);
515
 
 
516
 
void xig_server_codec_send_query_keymap_reply (XigServerCodec *codec, XigQueryKeymapReply *message);
517
 
 
518
 
void xig_server_codec_send_query_font_reply (XigServerCodec *codec, XigQueryFontReply *message);
519
 
 
520
 
void xig_server_codec_send_query_text_extents_reply (XigServerCodec *codec, XigQueryTextExtentsReply *message);
521
 
 
522
 
void xig_server_codec_send_list_fonts_reply (XigServerCodec *codec, XigListFontsReply *message);
523
 
 
524
 
void xig_server_codec_send_list_fonts_with_info_reply (XigServerCodec *codec, XigListFontsWithInfoReply *message);
525
 
 
526
 
void xig_server_codec_send_get_font_path_reply (XigServerCodec *codec, XigGetFontPathReply *message);
527
 
 
528
 
void xig_server_codec_send_get_image_reply (XigServerCodec *codec, XigGetImageReply *message);
529
 
 
530
 
void xig_server_codec_send_list_installed_colormaps_reply (XigServerCodec *codec, XigListInstalledColormapsReply *message);
531
 
 
532
 
void xig_server_codec_send_alloc_color_reply (XigServerCodec *codec, XigAllocColorReply *message);
533
 
 
534
 
void xig_server_codec_send_alloc_named_color_reply (XigServerCodec *codec, XigAllocNamedColorReply *message);
535
 
 
536
 
void xig_server_codec_send_alloc_color_cells_reply (XigServerCodec *codec, XigAllocColorCellsReply *message);
537
 
 
538
 
void xig_server_codec_send_alloc_color_planes_reply (XigServerCodec *codec, XigAllocColorPlanesReply *message);
539
 
 
540
 
void xig_server_codec_send_query_colors_reply (XigServerCodec *codec, XigQueryColorsReply *message);
541
 
 
542
 
void xig_server_codec_send_lookup_color_reply (XigServerCodec *codec, XigLookupColorReply *message);
543
 
 
544
 
void xig_server_codec_send_query_best_size_reply (XigServerCodec *codec, XigQueryBestSizeReply *message);
545
 
 
546
 
void xig_server_codec_send_query_extension_reply (XigServerCodec *codec, XigQueryExtensionReply *message);
547
 
 
548
 
void xig_server_codec_send_list_extensions_reply (XigServerCodec *codec, XigListExtensionsReply *message);
549
 
 
550
 
void xig_server_codec_send_get_keyboard_mapping_reply (XigServerCodec *codec, XigGetKeyboardMappingReply *message);
551
 
 
552
 
void xig_server_codec_send_get_keyboard_control_reply (XigServerCodec *codec, XigGetKeyboardControlReply *message);
553
 
 
554
 
void xig_server_codec_send_get_pointer_control_reply (XigServerCodec *codec, XigGetPointerControlReply *message);
555
 
 
556
 
void xig_server_codec_send_get_screen_saver_reply (XigServerCodec *codec, XigGetScreenSaverReply *message);
557
 
 
558
 
void xig_server_codec_send_list_hosts_reply (XigServerCodec *codec, XigListHostsReply *message);
559
 
 
560
 
void xig_server_codec_send_set_pointer_mapping_reply (XigServerCodec *codec, XigSetPointerMappingReply *message);
561
 
 
562
 
void xig_server_codec_send_get_pointer_mapping_reply (XigServerCodec *codec, XigGetPointerMappingReply *message);
563
 
 
564
 
void xig_server_codec_send_set_modifier_mapping_reply (XigServerCodec *codec, XigSetModifierMappingReply *message);
565
 
 
566
 
void xig_server_codec_send_get_modifier_mapping_reply (XigServerCodec *codec, XigGetModifierMappingReply *message);
567
 
 
568
 
void xig_server_codec_send_big_req_enable_reply (XigServerCodec *codec, XigBigReqEnableReply *message);
569
 
 
570
 
void xig_server_codec_send_sync_counter_notify (XigServerCodec *codec, XigSYNCCounterNotify *message);
571
 
 
572
 
void xig_server_codec_send_sync_alarm_notify (XigServerCodec *codec, XigSYNCAlarmNotify *message);
573
 
 
574
 
void xig_server_codec_send_sync_initialize_reply (XigServerCodec *codec, XigSYNCInitializeReply *message);
575
 
 
576
 
void xig_server_codec_send_sync_list_system_counters_reply (XigServerCodec *codec, XigSYNCListSystemCountersReply *message);
577
 
 
578
 
void xig_server_codec_send_sync_query_counter_reply (XigServerCodec *codec, XigSYNCQueryCounterReply *message);
579
 
 
580
 
void xig_server_codec_send_sync_query_alarm_reply (XigServerCodec *codec, XigSYNCQueryAlarmReply *message);
581
 
 
582
 
void xig_server_codec_send_sync_get_priority_reply (XigServerCodec *codec, XigSYNCGetPriorityReply *message);
583
 
 
584
 
void xig_server_codec_send_sync_query_fence_reply (XigServerCodec *codec, XigSYNCQueryFenceReply *message);
585
 
 
586
 
void xig_server_codec_send_randr_screen_change_notify (XigServerCodec *codec, XigRANDRScreenChangeNotify *message);
587
 
 
588
 
void xig_server_codec_send_randr_notify (XigServerCodec *codec, XigRANDRNotify *message);
589
 
 
590
 
void xig_server_codec_send_randr_query_version_reply (XigServerCodec *codec, XigRANDRQueryVersionReply *message);
591
 
 
592
 
void xig_server_codec_send_randr_set_screen_config_reply (XigServerCodec *codec, XigRANDRSetScreenConfigReply *message);
593
 
 
594
 
void xig_server_codec_send_randr_get_screen_info_reply (XigServerCodec *codec, XigRANDRGetScreenInfoReply *message);
595
 
 
596
 
void xig_server_codec_send_randr_get_screen_size_range_reply (XigServerCodec *codec, XigRANDRGetScreenSizeRangeReply *message);
597
 
 
598
 
void xig_server_codec_send_randr_get_screen_resources_reply (XigServerCodec *codec, XigRANDRGetScreenResourcesReply *message);
599
 
 
600
 
void xig_server_codec_send_randr_get_output_info_reply (XigServerCodec *codec, XigRANDRGetOutputInfoReply *message);
601
 
 
602
 
void xig_server_codec_send_randr_list_output_properties_reply (XigServerCodec *codec, XigRANDRListOutputPropertiesReply *message);
603
 
 
604
 
void xig_server_codec_send_randr_query_output_property_reply (XigServerCodec *codec, XigRANDRQueryOutputPropertyReply *message);
605
 
 
606
 
void xig_server_codec_send_randr_get_output_property_reply (XigServerCodec *codec, XigRANDRGetOutputPropertyReply *message);
607
 
 
608
 
void xig_server_codec_send_randr_create_mode_reply (XigServerCodec *codec, XigRANDRCreateModeReply *message);
609
 
 
610
 
void xig_server_codec_send_randr_get_crtc_info_reply (XigServerCodec *codec, XigRANDRGetCrtcInfoReply *message);
611
 
 
612
 
void xig_server_codec_send_randr_set_crtc_config_reply (XigServerCodec *codec, XigRANDRSetCrtcConfigReply *message);
613
 
 
614
 
void xig_server_codec_send_randr_get_crtc_gamma_size_reply (XigServerCodec *codec, XigRANDRGetCrtcGammaSizeReply *message);
615
 
 
616
 
void xig_server_codec_send_randr_get_crtc_gamma_reply (XigServerCodec *codec, XigRANDRGetCrtcGammaReply *message);
617
 
 
618
 
void xig_server_codec_send_randr_get_screen_resources_current_reply (XigServerCodec *codec, XigRANDRGetScreenResourcesCurrentReply *message);
619
 
 
620
 
void xig_server_codec_send_randr_get_crtc_transform_reply (XigServerCodec *codec, XigRANDRGetCrtcTransformReply *message);
621
 
 
622
 
void xig_server_codec_send_randr_get_panning_reply (XigServerCodec *codec, XigRANDRGetPanningReply *message);
623
 
 
624
 
void xig_server_codec_send_randr_set_panning_reply (XigServerCodec *codec, XigRANDRSetPanningReply *message);
625
 
 
626
 
void xig_server_codec_send_randr_get_output_primary_reply (XigServerCodec *codec, XigRANDRGetOutputPrimaryReply *message);
627
 
 
628
 
void xig_server_codec_send_xinerama_query_version_reply (XigServerCodec *codec, XigXINERAMAQueryVersionReply *message);
629
 
 
630
 
void xig_server_codec_send_xinerama_get_state_reply (XigServerCodec *codec, XigXINERAMAGetStateReply *message);
631
 
 
632
 
void xig_server_codec_send_xinerama_get_screen_count_reply (XigServerCodec *codec, XigXINERAMAGetScreenCountReply *message);
633
 
 
634
 
void xig_server_codec_send_xinerama_get_screen_size_reply (XigServerCodec *codec, XigXINERAMAGetScreenSizeReply *message);
635
 
 
636
 
void xig_server_codec_send_xinerama_is_active_reply (XigServerCodec *codec, XigXINERAMAIsActiveReply *message);
637
 
 
638
 
void xig_server_codec_send_xinerama_query_screens_reply (XigServerCodec *codec, XigXINERAMAQueryScreensReply *message);
639
 
 
640
 
void xig_server_codec_send_xkb_new_keyboard_notify (XigServerCodec *codec, XigXKBNewKeyboardNotify *message);
641
 
 
642
 
void xig_server_codec_send_xkb_map_notify (XigServerCodec *codec, XigXKBMapNotify *message);
643
 
 
644
 
void xig_server_codec_send_xkb_state_notify (XigServerCodec *codec, XigXKBStateNotify *message);
645
 
 
646
 
void xig_server_codec_send_xkb_controls_notify (XigServerCodec *codec, XigXKBControlsNotify *message);
647
 
 
648
 
void xig_server_codec_send_xkb_indicator_state_notify (XigServerCodec *codec, XigXKBIndicatorStateNotify *message);
649
 
 
650
 
void xig_server_codec_send_xkb_indicator_map_notify (XigServerCodec *codec, XigXKBIndicatorMapNotify *message);
651
 
 
652
 
void xig_server_codec_send_xkb_names_notify (XigServerCodec *codec, XigXKBNamesNotify *message);
653
 
 
654
 
void xig_server_codec_send_xkb_compat_map_notify (XigServerCodec *codec, XigXKBCompatMapNotify *message);
655
 
 
656
 
void xig_server_codec_send_xkb_bell_notify (XigServerCodec *codec, XigXKBBellNotify *message);
657
 
 
658
 
void xig_server_codec_send_xkb_action_message (XigServerCodec *codec, XigXKBActionMessage *message);
659
 
 
660
 
void xig_server_codec_send_xkb_access_xnotify (XigServerCodec *codec, XigXKBAccessXNotify *message);
661
 
 
662
 
void xig_server_codec_send_xkb_extension_device_notify (XigServerCodec *codec, XigXKBExtensionDeviceNotify *message);
663
 
 
664
 
void xig_server_codec_send_xkb_use_extension_reply (XigServerCodec *codec, XigXKBUseExtensionReply *message);
665
 
 
666
 
void xig_server_codec_send_xkb_get_state_reply (XigServerCodec *codec, XigXKBGetStateReply *message);
667
 
 
668
 
void xig_server_codec_send_xkb_get_controls_reply (XigServerCodec *codec, XigXKBGetControlsReply *message);
669
 
 
670
 
void xig_server_codec_send_xkb_get_map_reply (XigServerCodec *codec, XigXKBGetMapReply *message);
671
 
 
672
 
void xig_server_codec_send_xkb_get_compat_map_reply (XigServerCodec *codec, XigXKBGetCompatMapReply *message);
673
 
 
674
 
void xig_server_codec_send_xkb_get_indicator_state_reply (XigServerCodec *codec, XigXKBGetIndicatorStateReply *message);
675
 
 
676
 
void xig_server_codec_send_xkb_get_indicator_map_reply (XigServerCodec *codec, XigXKBGetIndicatorMapReply *message);
677
 
 
678
 
void xig_server_codec_send_xkb_get_named_indicator_reply (XigServerCodec *codec, XigXKBGetNamedIndicatorReply *message);
679
 
 
680
 
void xig_server_codec_send_xkb_get_names_reply (XigServerCodec *codec, XigXKBGetNamesReply *message);
681
 
 
682
 
void xig_server_codec_send_xkb_get_geometry_reply (XigServerCodec *codec, XigXKBGetGeometryReply *message);
683
 
 
684
 
void xig_server_codec_send_xkb_per_client_flags_reply (XigServerCodec *codec, XigXKBPerClientFlagsReply *message);
685
 
 
686
 
void xig_server_codec_send_xkb_list_components_reply (XigServerCodec *codec, XigXKBListComponentsReply *message);
687
 
 
688
 
void xig_server_codec_send_xkb_get_kbd_by_name_reply (XigServerCodec *codec, XigXKBGetKbdByNameReply *message);
689
 
 
690
 
void xig_server_codec_send_xkb_get_device_info_reply (XigServerCodec *codec, XigXKBGetDeviceInfoReply *message);
691
 
 
692
 
void xig_server_codec_send_xkb_set_debugging_flags_reply (XigServerCodec *codec, XigXKBSetDebuggingFlagsReply *message);
693
 
 
694
 
void xig_server_codec_send_render_query_version_reply (XigServerCodec *codec, XigRENDERQueryVersionReply *message);
695
 
 
696
 
void xig_server_codec_send_render_query_pict_formats_reply (XigServerCodec *codec, XigRENDERQueryPictFormatsReply *message);
697
 
 
698
 
void xig_server_codec_send_render_query_pict_index_values_reply (XigServerCodec *codec, XigRENDERQueryPictIndexValuesReply *message);
699
 
 
700
 
void xig_server_codec_send_render_query_filters_reply (XigServerCodec *codec, XigRENDERQueryFiltersReply *message);
 
42
void xig_server_codec_set_BIGREQ_enabled (XigServerCodec *codec, gboolean BIGREQ_enabled);
701
43
 
702
44
G_END_DECLS
703
45