GnomePersistStream

Name

GnomePersistStream —

Synopsis



#define     GNOME_PERSIST_STREAM_TYPE
int         (*GnomePersistStreamIOFn)       (GnomePersistStream *ps,
                                             const GNOME_Stream stream,
                                             void *closure);
CORBA_long  (*GnomePersistStreamMaxFn)      (GnomePersistStream *ps,
                                             void *closure);
void        gnome_persist_stream_set_dirty  (GnomePersistStream *ps,
                                             gboolean dirty);
GnomePersistStream* gnome_persist_stream_new
                                            (GnomePersistStreamIOFn load_fn,
                                             GnomePersistStreamIOFn save_fn,
                                             void *closure);
GnomePersistStream* gnome_persist_stream_construct
                                            (GnomePersistStream *ps,
                                             GNOME_PersistStream corba_ps,
                                             GnomePersistStreamIOFn load_fn,
                                             GnomePersistStreamIOFn save_fn,
                                             void *closure);
extern      POA_GNOME_PersistStream__epv gnome_persist_stream_epv;

Description

Details

GNOME_PERSIST_STREAM_TYPE

#define GNOME_PERSIST_STREAM_TYPE (gnome_persist_stream_get_type ())


GnomePersistStreamIOFn ()

int         (*GnomePersistStreamIOFn)       (GnomePersistStream *ps,
                                             const GNOME_Stream stream,
                                             void *closure);

ps : 
stream : 
closure : 
Returns : 


GnomePersistStreamMaxFn ()

CORBA_long  (*GnomePersistStreamMaxFn)      (GnomePersistStream *ps,
                                             void *closure);

ps : 
closure : 
Returns : 


gnome_persist_stream_set_dirty ()

void        gnome_persist_stream_set_dirty  (GnomePersistStream *ps,
                                             gboolean dirty);

ps : 
dirty : 


gnome_persist_stream_new ()

GnomePersistStream* gnome_persist_stream_new
                                            (GnomePersistStreamIOFn load_fn,
                                             GnomePersistStreamIOFn save_fn,
                                             void *closure);

Creates a GnomePersistStream object. The load_fn and save_fn parameters might be NULL. If this is the case, the load and save operations are performed by the class load and save methods

load_fn : Loading routine
save_fn : Saving routine
closure : Data passed to IO routines.
Returns : 


gnome_persist_stream_construct ()

GnomePersistStream* gnome_persist_stream_construct
                                            (GnomePersistStream *ps,
                                             GNOME_PersistStream corba_ps,
                                             GnomePersistStreamIOFn load_fn,
                                             GnomePersistStreamIOFn save_fn,
                                             void *closure);

Initializes the GnomePersistStream object. The load_fn and save_fn parameters might be NULL. If this is the case, the load and save operations are performed by the class load and save methods

ps : A GnomerPersistStream
corba_ps : 
load_fn : Loading routine
save_fn : Saving routine
closure : Data passed to IO routines.
Returns : 


gnome_persist_stream_epv

extern POA_GNOME_PersistStream__epv gnome_persist_stream_epv;