fast_codec_t Struct Reference

#include <fastapi.h>

Collaboration diagram for fast_codec_t:

Collaboration graph
[legend]

Data Fields

u32 magic
const char * name
fast_pmap_t pmap [1]
fast_buffer_t msg [1]
fast_buffer_t input [1]
fast_buffer_t output [1]
fast_cv_t cv [TAG_MAX_TID]
int count
int skip_io
int verbose
int curr_tag
int in_message
fast_codec_error_t error [1]

Detailed Description

Examples:

arca.c, decode.c, encode.c, and fast_test.c.

Definition at line 134 of file fastapi.h.


Field Documentation

int fast_codec_t::count
 

Definition at line 149 of file fastapi.h.

int fast_codec_t::curr_tag
 

Definition at line 154 of file fastapi.h.

Referenced by fast_encode_new_msg().

fast_cv_t fast_codec_t::cv[TAG_MAX_TID]
 

Definition at line 146 of file fastapi.h.

Referenced by cv_get_tag_state().

fast_codec_error_t fast_codec_t::error[1]
 

Examples:
fast_test.c.

Definition at line 157 of file fastapi.h.

Referenced by fast_error_string(), and set_err().

int fast_codec_t::in_message
 

Definition at line 155 of file fastapi.h.

Referenced by fast_encode_end_msg(), and fast_encode_new_msg().

fast_buffer_t fast_codec_t::input[1]
 

Examples:
fast_test.c.

Definition at line 143 of file fastapi.h.

Referenced by parse_bytes().

u32 fast_codec_t::magic
 

Examples:
fast_test.c.

Definition at line 136 of file fastapi.h.

Referenced by check_codec(), and fast_destroy_codec().

fast_buffer_t fast_codec_t::msg[1]
 

Definition at line 142 of file fastapi.h.

Referenced by check_msg_avail(), emit_byte(), and flush_group().

const char* fast_codec_t::name
 

Definition at line 138 of file fastapi.h.

fast_buffer_t fast_codec_t::output[1]
 

Examples:
arca.c.

Definition at line 144 of file fastapi.h.

Referenced by flush_group(), and flush_msg().

fast_pmap_t fast_codec_t::pmap[1]
 

Definition at line 140 of file fastapi.h.

Referenced by emit_pmap(), get_pmap(), parse_pmap(), reset_pmap(), and set_pmap().

int fast_codec_t::skip_io
 

Examples:
fast_test.c.

Definition at line 150 of file fastapi.h.

Referenced by flush_msg(), and parse_bytes().

int fast_codec_t::verbose
 

Definition at line 151 of file fastapi.h.

Referenced by set_err().


The documentation for this struct was generated from the following file:
Generated on Thu Feb 9 13:11:35 2006 for fastapi by doxygen 1.4.6-NO    FAST ProtocolSM