tlds
Transactional Operations for Linked Data Structures
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
decoder.c File Reference
#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"
Include dependency graph for decoder.c:

Classes

struct  decoder
 
struct  decoded
 

Typedefs

typedef struct decoded decoded_t
 

Functions

decoder_tdecoder_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
 

Typedef Documentation

typedef struct decoded decoded_t

Function Documentation

decoder_t* decoder_alloc ( )

Here is the call graph for this function:

Here is the caller graph for this function:

void decoder_free ( decoder_t decoderPtr)

Here is the call graph for this function:

Here is the caller graph for this function:

char* decoder_getComplete ( decoder_t decoderPtr,
long *  decodedFlowIdPtr 
)

Here is the call graph for this function:

int_error_t decoder_process ( decoder_t decoderPtr,
char *  bytes,
long  numByte 
)

Here is the call graph for this function:

char* TMdecoder_getComplete ( TM_ARGDECL decoder_t decoderPtr,
long *  decodedFlowIdPtr 
)
int_error_t TMdecoder_process ( TM_ARGDECL decoder_t decoderPtr,
char *  bytes,
long  numByte 
)

Here is the call graph for this function:

Variable Documentation

comparator_t decoder_comparator& packet_compareFragmentId
static