bonobo-storage

bonobo-storage — Abstract implementation of the Bonobo::Storage interface

Functions

Description

The BonoboStorage C interface is extremely simple, this is since the CORBA client interface is where the action occurs. It is anticipated that relatively few people need to implement the Bonobo/Storage IDL interface.

The common entry point for BonoboStorage is that of opening a storage using the bonobo_storage_open function, perhaps by a container to use to persist a compound document:

Example 23. An example storage use case

1


Functions

bonobo_storage_copy_to ()

void
bonobo_storage_copy_to (Bonobo_Storage src,
                        Bonobo_Storage dest,
                        CORBA_Environment *ev);

bonobo_storage_copy_to is deprecated and should not be used in newly-written code.

Implements a pure CORBA method for copying one storage into another, this is used by several BonoboStorage implemetations where a fast case localy copy cannot work.

Parameters

src

the source storage

 

dest

the destination storage

 

ev

CORBA exception environment

 

Types and Values

See Also

BonoboPersist BonoboPersistStream