index.html
Main Page
|
modules.html
Modules
|
namespaces.html
Namespace List
|
hierarchy.html
Class Hierarchy
|
annotated.html
Data Structures
|
dirs.html
Directories
|
files.html
File List
|
namespacemembers.html
Namespace Members
|
functions.html
Data Fields
|
pages.html
Related Pages
dir_000005.html
glib
&raquo
dir_000006.html
examples
&raquo
dir_000011.html
statemachine
statemachine-server.h
00001
#ifndef _SM_SERVER_H
00002
#define _SM_SERVER_H
00003
00004
#include "statemachine.h"
00005
#include <dbus/dbus-glib.h>
00006
00007
typedef
struct
structSMServer.html
SMServer
SMServer;
00008
typedef
struct
structSMServerClass.html
SMServerClass
SMServerClass;
00009
structSMServer.html
00010
struct
SMServer
00011 {
structSMServer.html#o0
00012
GObject
structSMServer.html#o0
parent
;
00013
00014
/* Private */
structSMServer.html#o1
00015
DBusGConnection *
structSMServer.html#o1
bus
;
structSMServer.html#o2
00016
GHashTable *
structSMServer.html#o2
machines
;
00017 };
00018
structSMServerClass.html
00019
struct
SMServerClass
00020 {
structSMServerClass.html#o0
00021
GObjectClass
structSMServerClass.html#o0
parent
;
00022 };
00023
00024
#define SM_TYPE_SERVER              (sm_server_get_type ())
00025
#define SM_SERVER(object)           (G_TYPE_CHECK_INSTANCE_CAST ((object), SM_TYPE_SERVER, SMServer))
00026
#define SM_SERVER_CLASS(klass)      (G_TYPE_CHECK_CLASS_CAST ((klass), SM_TYPE_SERVER, SMServerClass))
00027
#define SM_IS_SERVER(object)        (G_TYPE_CHECK_INSTANCE_TYPE ((object), SM_TYPE_SERVER))
00028
#define SM_IS_SERVER_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), SM_TYPE_SERVER))
00029
#define SM_SERVER_GET_CLASS(obj)    (G_TYPE_INSTANCE_GET_CLASS ((obj), SM_TYPE_SERVER, SMServerClass))
00030
00031 GType sm_server_get_type (
void
);
00032
00033 gboolean sm_server_create_machine (SMServer *server,
const
char
*name, GError **error);
00034
00035 gboolean sm_server_get_machines (SMServer *server, GPtrArray **machines, GError **error);
00036
00037
#endif
Generated on Tue Sep 13 01:28:08 2005 for D-BUS by
http://www.doxygen.org/index.html
doxygen
1.4.4
