rte_context Struct Reference
[Backend Interface]


Data Fields

rte_contextnext
rte_context_class_class
void * user_data
char * error
pthread_mutex_t mutex
rte_state state
rte_io_method output_method
int output_fd0
int output_fdn
int64_t fsize_limit
int64_t part_size
unsigned int part_count
char * filename

Detailed Description

Context instance. Part of the backend interface.


Field Documentation

rte_context* rte_context::next

Backend use, list of context instances

rte_context_class* rte_context::_class

Points back to parent class, to be set by the backend when creating the context.

void* rte_context::user_data

Frontend private

char* rte_context::error

Frontend private. Backends must call rte_error_printf() or other helper functions to store an error string.

pthread_mutex_t rte_context::mutex

Backend/context use

rte_state rte_context::state

The context module shall set this value as described in the rte_state documentation. Elsewhere read only.

rte_io_method rte_context::output_method

Frontend private

int rte_context::output_fd0

Frontend private

int rte_context::output_fdn

Frontend private

int64_t rte_context::fsize_limit

Frontend private

int64_t rte_context::part_size

Frontend private

unsigned int rte_context::part_count

Frontend private

char* rte_context::filename

Frontend private


Generated on Wed May 30 20:06:24 2007 for RTE Library by  doxygen 1.5.2