#define SHUTDOWN_CLIENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_SHUTDOWN_CLIENT, ShutdownClient))
#define SHUTDOWN_CLIENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_SHUTDOWN_CLIENT, ShutdownClientClass))
#define IS_SHUTDOWN_CLIENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_SHUTDOWN_CLIENT))
-#define IS_SHUTDOWN_CLIENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_SHUTDOWN_CLIENT)
+#define IS_SHUTDOWN_CLIENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_SHUTDOWN_CLIENT))
#define SHUTDOWN_CLIENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_SHUTDOWN_CLIENT, ShutdownClientClass))
typedef struct _ShutdownClientClass ShutdownClientClass;
const gchar *shutdown_client_get_bus_name (ShutdownClient *client);
const gchar *shutdown_client_get_object_path (ShutdownClient *client);
NSMShutdownType shutdown_client_get_shutdown_mode (ShutdownClient *client);
+void shutdown_client_set_shutdown_mode (ShutdownClient *client,
+ NSMShutdownType shutdown_mode);
guint shutdown_client_get_timeout (ShutdownClient *client);
+void shutdown_client_set_timeout (ShutdownClient *client,
+ guint timeout);
ShutdownConsumer *shutdown_client_get_consumer (ShutdownClient *client);
void shutdown_client_set_consumer (ShutdownClient *client,
ShutdownConsumer *consumer);