tlds
Transactional Operations for Linked Data Structures
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
decoder.h File Reference
#include "error.h"
#include "tm.h"
Include dependency graph for decoder.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define TMDECODER_PROCESS(d, b, n)   TMdecoder_process(TM_ARG d, b, n)
 
#define TMDECODER_GETCOMPLETE(d, f)   TMdecoder_getComplete(TM_ARG d, f)
 

Typedefs

typedef struct decoder decoder_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)
 

Macro Definition Documentation

#define TMDECODER_GETCOMPLETE (   d,
 
)    TMdecoder_getComplete(TM_ARG d, f)
#define TMDECODER_PROCESS (   d,
  b,
 
)    TMdecoder_process(TM_ARG d, b, n)

Typedef Documentation

typedef struct decoder decoder_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: