Main Page | Modules | Data Structures | Data Fields | Related Pages

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 Mar 22 23:27:18 2006 for RTE Library by  doxygen 1.3.9.1