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

Data Value Objects
[State Object Library]


Data Structures

struct  sos_data_value_t

Typedefs

typedef sos_data_value_t sos_data_value_t

Functions

 SUL_PEER_DECLARE (values_integers)
 SUL_PEER_DECLARE (values_strings)
 SUL_PEER_DECLARE (values_reals)
 SUL_PEER_DECLARE (values_booleans)
 sos_data_value_create (sos_data_value_t **value, sos_package_t *pkg, sos_series_t *series, apr_pool_t *pool)
 sos_data_value_get_unique (sos_data_value_t **value, sos_package_t *pkg, sos_series_t *series, sos_fs_txn_t *txn, apr_pool_t *pool)
 sos_data_value_save (sos_data_value_t *value, sos_fs_txn_t *txn, apr_pool_t *pool)
 sos_data_value_get_series (sos_data_value_t **value, sos_series_t *series, sos_fs_txn_t *txn, apr_pool_t *pool)
 sos_data_path_resolve_value (sos_series_t **series, const char *path, sos_data_type_t *type, sos_fs_txn_t *txn, apr_pool_t *pool)

Typedef Documentation

typedef struct sos_data_value_t sos_data_value_t
 

Data Value


Function Documentation

sos_data_path_resolve_value sos_series_t **  series,
const char *  path,
sos_data_type_t type,
sos_fs_txn_t txn,
apr_pool_t *  pool
 

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

sos_data_value_create sos_data_value_t **  value,
sos_package_t pkg,
sos_series_t *  series,
apr_pool_t *  pool
 

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

sos_data_value_get_series sos_data_value_t **  value,
sos_series_t *  series,
sos_fs_txn_t txn,
apr_pool_t *  pool
 

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

sos_data_value_get_unique sos_data_value_t **  value,
sos_package_t pkg,
sos_series_t *  series,
sos_fs_txn_t txn,
apr_pool_t *  pool
 

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

sos_data_value_save sos_data_value_t value,
sos_fs_txn_t txn,
apr_pool_t *  pool
 

Parameters:
value 
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:37 2004 for State by doxygen 1.3.5