Name
BonoboPersist -- Interface for anything that can save / load itself.
Description
BonoboPersist is an abstract base class that is useless by itself.
It implements some methods to handle content type querying for
use by the derived BonoboPersistStream interface.
Details
BONOBO_PERSIST_TYPE
#define BONOBO_PERSIST_TYPE BONOBO_TYPE_PERSIST /* deprecated, you should use BONOBO_TYPE_PERSIST */ |
struct BonoboPersistPrivate
struct BonoboPersistPrivate; |
BonoboPersist
typedef struct {
BonoboObject object;
BonoboPersistPrivate *priv;
} BonoboPersist; |
BonoboPersistClass
typedef struct {
BonoboObjectClass parent_class;
POA_Bonobo_Persist__epv epv;
Bonobo_Persist_ContentTypeList *
(*getoops
The requested page could not be found. Please use
your browsers 'back' button or the above home button to return to the
Greenstone Digital Library.types) (BonoboPersist *persist,
CORBA_Environment *ev);
} BonoboPersistClass; |
bonobo_persist_generate
oops
The requested page could not be found. Please use
your browsers 'back' button or the above home button to return to the
Greenstone Digital Library.types ()
Bonobo_Persist_ContentTypeList* bonobo_persist_generateoops
The requested page could not be found. Please use
your browsers 'back' button or the above home button to return to the
Greenstone Digital Library.types
(int num,
...); |
bonobo_persist_construct ()
Initializes the BonoboPersist object. You should only use this
method in derived implementations, because a BonoboPersist instance
doesn't make a lot of sense, but the iid private field has to be
set at construction time.
bonobo_persist_set_dirty ()
void bonobo_persist_set_dirty (BonoboPersist *persist,
gboolean dirty); |
Sets the dirty status of the interface which is reported via
the isDirty method.