#define BONOBO_PERSIST_STREAM_TYPE
#define BONOBO_PERSIST_STREAM (o)
#define BONOBO_PERSIST_STREAM_CLASS (k)
#define BONOBO_IS_PERSIST_STREAM (o)
#define BONOBO_IS_PERSIST_STREAM_CLASS (k)
struct BonoboPersistStream;
void (*BonoboPersistStreamIOFn) (BonoboPersistStream *ps,
const Bonobo_Stream stream,
Bonobo_Persist_ContentType type,
void *closure,
CORBA_Environment *ev);
CORBA_long (*BonoboPersistStreamMaxFn) (BonoboPersistStream *ps,
void *closure,
CORBA_Environment *ev);
Bonobo_Persist_ContentTypeList* (*BonoboPersistStreamTypesFn)
(BonoboPersistStream *ps,
void *closure,
CORBA_Environment *ev);
typedef BonoboPersistStreamClass;
void bonobo_persist_stream_set_dirty (BonoboPersistStream *ps,
gboolean dirty);
BonoboPersistStream* bonobo_persist_stream_new
(BonoboPersistStreamIOFn load_fn,
BonoboPersistStreamIOFn save_fn,
BonoboPersistStreamMaxFn max_fn,
BonoboPersistStreamTypesFn types_fn,
void *closure);
BonoboPersistStream* bonobo_persist_stream_construct
(BonoboPersistStream *ps,
Bonobo_PersistStream corba_ps,
BonoboPersistStreamIOFn load_fn,
BonoboPersistStreamIOFn save_fn,
BonoboPersistStreamMaxFn max_fn,
BonoboPersistStreamTypesFn types_fn,
void *closure);
POA_Bonobo_PersistStream__epv* bonobo_persist_stream_get_epv
(void);
|