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 |