Top | ![]() |
![]() |
![]() |
![]() |
void | (*BonoboPersistStreamIOFn) () |
Bonobo_Persist_ContentTypeList * | (*BonoboPersistStreamTypesFn) () |
BonoboPersistStream * | bonobo_persist_stream_new () |
BonoboPersistStream * | bonobo_persist_stream_construct () |
void (*BonoboPersistStreamIOFn) (BonoboPersistStream *ps
,const Bonobo_Stream stream
,Bonobo_Persist_ContentType type
,void *closure
,CORBA_Environment *ev
);
BonoboPersistStreamIOFn
is deprecated and should not be used in newly-written code.
Bonobo_Persist_ContentTypeList * (*BonoboPersistStreamTypesFn) (BonoboPersistStream *ps
,void *closure
,CORBA_Environment *ev
);
BonoboPersistStreamTypesFn
is deprecated and should not be used in newly-written code.
BonoboPersistStream * bonobo_persist_stream_new (BonoboPersistStreamIOFn load_fn
,BonoboPersistStreamIOFn save_fn
,BonoboPersistStreamTypesFn types_fn
,const gchar *iid
,void *closure
);
bonobo_persist_stream_new
is deprecated and should not be used in newly-written code.
Creates a new BonoboPersistStream object. The various operations
for the object are performed by the provided callback functions,
which are passed closure
when they are invoked. If any callback is
NULL
, the corresponding operation is performed by the class load
and save routines.
BonoboPersistStream * bonobo_persist_stream_construct (BonoboPersistStream *ps
,BonoboPersistStreamIOFn load_fn
,BonoboPersistStreamIOFn save_fn
,BonoboPersistStreamTypesFn types_fn
,const gchar *iid
,void *closure
);
bonobo_persist_stream_construct
is deprecated and should not be used in newly-written code.
Initializes the BonoboPersistStream object. The load and save
operations for the object are performed by the provided load_fn
and save_fn
callback functions, which are passed closure
when
they are invoked. If either load_fn
or save_fn
is NULL
, the
corresponding operation is performed by the class load and save
routines.
struct BonoboPersistStream;
BonoboPersistStream
is deprecated and should not be used in newly-written code.
typedef struct { BonoboPersistClass parent_class; POA_Bonobo_PersistStream__epv epv; /* methods */ void (*load) (BonoboPersistStream *ps, Bonobo_Stream stream, Bonobo_Persist_ContentType type, CORBA_Environment *ev); void (*save) (BonoboPersistStream *ps, Bonobo_Stream stream, Bonobo_Persist_ContentType type, CORBA_Environment *ev); Bonobo_Persist_ContentTypeList * (*get_content_types) (BonoboPersistStream *ps, CORBA_Environment *ev); } BonoboPersistStreamClass;
BonoboPersistStreamClass
is deprecated and should not be used in newly-written code.