|
tlds
Transactional Operations for Linked Data Structures
|
#include <assert.h>#include <stdlib.h>#include <string.h>#include "decoder.h"#include "error.h"#include "list.h"#include "map.h"#include "packet.h"#include "queue.h"#include "tm.h"#include "types.h"Classes | |
| struct | decoder |
| struct | decoded |
Typedefs | |
| typedef struct decoded | decoded_t |
Functions | |
| decoder_t * | decoder_alloc () |
| void | decoder_free (decoder_t *decoderPtr) |
| int_error_t | decoder_process (decoder_t *decoderPtr, char *bytes, long numByte) |
| int_error_t | TMdecoder_process (TM_ARGDECL decoder_t *decoderPtr, char *bytes, long numByte) |
| char * | decoder_getComplete (decoder_t *decoderPtr, long *decodedFlowIdPtr) |
| char * | TMdecoder_getComplete (TM_ARGDECL decoder_t *decoderPtr, long *decodedFlowIdPtr) |
Variables | |
| static comparator_t decoder_comparator & | packet_compareFragmentId |
| decoder_t* decoder_alloc | ( | ) |
| void decoder_free | ( | decoder_t * | decoderPtr | ) |
| char* decoder_getComplete | ( | decoder_t * | decoderPtr, |
| long * | decodedFlowIdPtr | ||
| ) |
| int_error_t decoder_process | ( | decoder_t * | decoderPtr, |
| char * | bytes, | ||
| long | numByte | ||
| ) |
| char* TMdecoder_getComplete | ( | TM_ARGDECL decoder_t * | decoderPtr, |
| long * | decodedFlowIdPtr | ||
| ) |
| int_error_t TMdecoder_process | ( | TM_ARGDECL decoder_t * | decoderPtr, |
| char * | bytes, | ||
| long | numByte | ||
| ) |
|
static |