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

Vital Sign History
[State Object Library]


Data Structures

struct  sos_vital_history_t

Typedefs

typedef sos_vital_history_t sos_vital_history_t

Functions

 SUL_PEER_DECLARE (vitals_history)
 sos_vital_history_create (sos_vital_t *vital, sos_status_t *f_status, sos_status_t *t_status, apr_pool_t *pool)
 sos_vital_history_get_key (sos_vital_history_t **history, sul_key_t identifier, sos_fs_txn_t *txn, apr_pool_t *pool)
 sos_vital_history_get_vitals (apr_array_header_t **history, apr_array_header_t *vital_ids, sos_fs_txn_t *txn, apr_pool_t *pool)
 sos_vital_history_get_vital (apr_array_header_t **history, sul_key_t vital_id, sos_fs_txn_t *txn, apr_pool_t *pool)
 sos_vital_history_save (sos_vital_history_t *history, sos_fs_txn_t *txn, apr_pool_t *pool)
 sos_vital_history_get_node_group (apr_array_header_t **history, sul_key_t group_id, sos_fs_txn_t *txn, apr_pool_t *pool)

Typedef Documentation

typedef struct sos_vital_history_t sos_vital_history_t
 

A history entry in the lifetime of a Vital. History entires have two flavors, one is a null history entry that is just around to denote a journal entry.


Function Documentation

sos_vital_history_create sos_vital_t vital,
sos_status_t *  f_status,
sos_status_t *  t_status,
apr_pool_t *  pool
 

Parameters:
vital 
f_status 
t_status 
pool 
Returns:

sos_vital_history_get_key sos_vital_history_t **  history,
sul_key_t  identifier,
sos_fs_txn_t txn,
apr_pool_t *  pool
 

Parameters:
history 
identifier 
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_vital_history_get_node_group apr_array_header_t **  history,
sul_key_t  group_id,
sos_fs_txn_t txn,
apr_pool_t *  pool
 

Parameters:
history 
group_id 
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_vital_history_get_vital apr_array_header_t **  history,
sul_key_t  vital_id,
sos_fs_txn_t txn,
apr_pool_t *  pool
 

Parameters:
history 
vital_id 
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_vital_history_save sos_vital_history_t history,
sos_fs_txn_t txn,
apr_pool_t *  pool
 

Parameters:
history 
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