Main Page | Modules | Data Structures | File List | Data Fields

Package Objects
[State Object Library]


Data Structures

struct  sos_package_t

Typedefs

typedef sos_package_t sos_package_t

Functions

 SUL_PEER_DECLARE (packages)
 sos_package_create (sos_package_t **pkg, sos_node_t *node, apr_pool_t *pool)
 sos_package_get_unique (sos_package_t **pkg, sos_node_t *node, sos_fs_txn_t *txn, apr_pool_t *pool)
 sos_package_save (sos_package_t *package, sos_fs_txn_t *txn, apr_pool_t *pool)

Typedef Documentation

typedef struct sos_package_t sos_package_t
 

Sets of data values come inside of packages. This allows a data values to be grouped by how they came in from the system. Packages are associated with the Node that they came from.


Function Documentation

sos_package_create sos_package_t **  pkg,
sos_node_t node,
apr_pool_t *  pool
 

Parameters:
pkg 
node 
pool Memory pool to allocate overhead from.
Returns:
An sul_error_t instance if an error occured and NULL otherwise.

sos_package_get_unique sos_package_t **  pkg,
sos_node_t node,
sos_fs_txn_t txn,
apr_pool_t *  pool
 

Parameters:
pkg 
node 
txn 
pool Memory pool to allocate overhead from.
Returns:
An sul_error_t instance if an error occured and NULL otherwise.

sos_package_save sos_package_t package,
sos_fs_txn_t txn,
apr_pool_t *  pool
 

Parameters:
package 
txn A database transaction.
pool Memory pool to allocate overhead from.
Returns:
An sul_error_t instance if an error occured and NULL otherwise.


Generated on Wed Apr 28 09:38:38 2004 for State by doxygen 1.3.5