15
15
#include <glib-object.h>
16
16
#include "display-server.h"
17
#include "xauthority.h"
17
#include "x-authority.h"
21
#define XSERVER_TYPE (xserver_get_type())
22
#define XSERVER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XSERVER_TYPE, XServer))
23
#define XSERVER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XSERVER_TYPE, XServerClass))
24
#define XSERVER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XSERVER_TYPE, XServerClass))
25
#define IS_XSERVER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XSERVER_TYPE))
21
#define X_SERVER_TYPE (x_server_get_type())
22
#define X_SERVER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), X_SERVER_TYPE, XServer))
23
#define X_SERVER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), X_SERVER_TYPE, XServerClass))
24
#define X_SERVER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), X_SERVER_TYPE, XServerClass))
25
#define IS_X_SERVER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), X_SERVER_TYPE))
27
27
typedef struct XServerPrivate XServerPrivate;
37
37
DisplayServerClass parent_class;
40
GType xserver_get_type (void);
42
void xserver_set_hostname (XServer *server, const gchar *hostname);
44
gchar *xserver_get_hostname (XServer *server);
46
void xserver_set_display_number (XServer *server, guint number);
48
guint xserver_get_display_number (XServer *server);
50
const gchar *xserver_get_address (XServer *server);
52
const gchar *xserver_get_authentication_name (XServer *server);
54
const guint8 *xserver_get_authentication_data (XServer *server);
56
gsize xserver_get_authentication_data_length (XServer *server);
58
void xserver_set_authority (XServer *server, XAuthority *authority);
60
XAuthority *xserver_get_authority (XServer *server);
40
GType x_server_get_type (void);
42
void x_server_set_hostname (XServer *server, const gchar *hostname);
44
gchar *x_server_get_hostname (XServer *server);
46
void x_server_set_display_number (XServer *server, guint number);
48
guint x_server_get_display_number (XServer *server);
50
const gchar *x_server_get_address (XServer *server);
52
const gchar *x_server_get_authentication_name (XServer *server);
54
const guint8 *x_server_get_authentication_data (XServer *server);
56
gsize x_server_get_authentication_data_length (XServer *server);
58
void x_server_set_authority (XServer *server, XAuthority *authority);
60
XAuthority *x_server_get_authority (XServer *server);
64
#endif /* XSERVER_H_ */
64
#endif /* X_SERVER_H_ */