Bonobo API Reference Manual | |||
---|---|---|---|
<<< Previous Page | Home | Up | Next Page >>> |
#define BONOBO_STORAGE_TYPE #define BONOBO_STORAGE (o) #define BONOBO_STORAGE_CLASS (k) #define BONOBO_IS_STORAGE (o) #define BONOBO_IS_STORAGE_CLASS (k) typedef BonoboStorage; typedef BonoboStorageClass; BonoboStorage* bonobo_storage_construct (BonoboStorage *storage, Bonobo_Storage corba_storage); BonoboStorage* bonobo_storage_open (const char *driver, const char *path, |
#define BONOBO_STORAGE(o) (GTK_CHECK_CAST ((o), BONOBO_STORAGE_TYPE, BonoboStorage)) |
o : |
#define BONOBO_STORAGE_CLASS(k) (GTK_CHECK_CLASS_CAST((k), BONOBO_STORAGE_TYPE, BonoboStorageClass)) |
k : |
#define BONOBO_IS_STORAGE_CLASS(k) (GTK_CHECK_CLASS_TYPE ((k), BONOBO_STORAGE_TYPE)) |
k : |
typedef struct { BonoboObjectClass parent_class; /* * virtual methods */ Bonobo_StorageInfo *(*get_info) (BonoboStorage *storage, const CORBA_char *path, const Bonobo_StorageInfoFields mask, CORBA_Environment *ev); void (*set_info) (BonoboStorage *storage, const CORBA_char *path, const Bonobo_StorageInfo * info, const Bonobo_StorageInfoFields mask, CORBA_Environment *ev); BonoboStream *(*open_stream) (BonoboStorage *storage, const CORBA_char *path, Bonobo_Storage_OpenMode, CORBA_Environment *ev); BonoboStorage *(*open_storage) (BonoboStorage *storage, const CORBA_char *path, Bonobo_Storage_OpenMode, CORBA_Environment *ev); void (*copy_to) (BonoboStorage *storage, Bonobo_Storage target, CORBA_Environment *ev); void (*rename) (BonoboStorage *storage, const CORBA_char *path_name, const CORBA_char *new_path_name, CORBA_Environment *ev); void (*commit) (BonoboStorage *storage, CORBA_Environment *ev); void (*revert) (BonoboStorage *storage, CORBA_Environment *ev); Bonobo_Storage_DirectoryList * (*list_contents) (BonoboStorage *storage, const CORBA_char *path, Bonobo_StorageInfoFields mask, CORBA_Environment *ev); void (*erase) (BonoboStorage *storage, const CORBA_char *path, CORBA_Environment *ev); } BonoboStorageClass; |
BonoboStorage* bonobo_storage_construct (BonoboStorage *storage, Bonobo_Storage corba_storage); |
storage : | |
corba_storage : | |
Returns : |
BonoboStorage* bonobo_storage_open (const char *driver, const char *path, |
driver : | |
path : | |
flags : | |
mode : | |
Returns : |
BonoboStorage* bonobo_storage_open_full (const char *driver, const char *path, |
driver : | |
path : | |
flags : | |
mode : | |
opt_ev : | |
Returns : |
void bonobo_storage_copy_to (Bonobo_Storage src, Bonobo_Storage dest, |
src : | |
dest : | |
ev : |
Bonobo_Storage bonobo_storage_corba_object_create (BonoboObject *object); |
object : | |
Returns : |
void bonobo_storage_write_class_id (BonoboStorage *storage, char *class_id); |
storage : | |
class_id : |
void bonobo_stream_write_class_id (BonoboStream *stream, char *class_id); |
stream : | |
class_id : |