diff options
author | John (J5) Palmieri <johnp@redhat.com> | 2006-07-14 16:20:12 +0000 |
---|---|---|
committer | John (J5) Palmieri <johnp@redhat.com> | 2006-07-14 16:20:12 +0000 |
commit | a929c9a3b465db8b7e17b9b39936c612c2621a7c (patch) | |
tree | d1764257d1bd56f8e6a044516ccfc9bc44f7f9f5 /glib/examples/statemachine/statemachine.h | |
parent | 5efe8e7f1d97931710558495a951e0b35afbfb72 (diff) |
* Remove all bindings
Diffstat (limited to 'glib/examples/statemachine/statemachine.h')
-rw-r--r-- | glib/examples/statemachine/statemachine.h | 77 |
1 files changed, 0 insertions, 77 deletions
diff --git a/glib/examples/statemachine/statemachine.h b/glib/examples/statemachine/statemachine.h deleted file mode 100644 index ac6047bd..00000000 --- a/glib/examples/statemachine/statemachine.h +++ /dev/null @@ -1,77 +0,0 @@ -#ifndef _SM_OBJECT_H -#define _SM_OBJECT_H - -#include <glib.h> -#include <glib-object.h> - -GQuark sm_error_quark (void); - -#define SM_ERROR (sm_error_quark ()) - -typedef enum -{ - SM_ERROR_INVALID_STATE = 0, - SM_ERROR_NAME_IN_USE, - SM_NUM_ERRORS -} SMError; - -GType sm_error_get_type (void); -#define SM_TYPE_ERROR (sm_error_get_type ()) - -typedef enum -{ - SM_OBJECT_STATE_SHUTDOWN = 0, - SM_OBJECT_STATE_INITIALIZED, - SM_OBJECT_STATE_ACQUIRED, - SM_OBJECT_STATE_OPERATING, - SM_OBJECT_NUM_STATES -} SMObjectState; - -GType sm_object_state_get_type (void); - -#define SM_TYPE_OBJECT_STATE (sm_object_state_get_type ()) - -typedef struct SMObject SMObject; -typedef struct SMObjectClass SMObjectClass; - -struct SMObject -{ - GObject parent; - - /* Private */ - char *name; - SMObjectState state; - double acquisition_progress; - - GSList /* guint */ *pending_tasks; - - SMObjectState requested_state; -}; - -struct SMObjectClass -{ - GObjectClass parent; -}; - -#define SM_TYPE_OBJECT (sm_object_get_type ()) -#define SM_OBJECT(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), SM_TYPE_OBJECT, SMObject)) -#define SM_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), SM_TYPE_OBJECT, SMObjectClass)) -#define SM_IS_OBJECT(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), SM_TYPE_OBJECT)) -#define SM_IS_OBJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), SM_TYPE_OBJECT)) -#define SM_OBJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), SM_TYPE_OBJECT, SMObjectClass)) - -GType sm_object_get_type (void); - -gboolean sm_object_get_info (SMObject *object, char **name, char **state, GError **error); - -gboolean sm_object_start (SMObject *object, GError **error); - -gboolean sm_object_shutdown (SMObject *object, GError **error); - -gboolean sm_object_reinitialize (SMObject *object, GError **error); - -gboolean sm_object_reacquire (SMObject *object, GError **error); - -gboolean sm_object_get_acquiring_progress (SMObject *object, gdouble *out, GError **error); - -#endif |