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

Go to the source code of this file.

Macros

#define TMSTREAM_GETPACKET(s)   TMstream_getPacket(TM_ARG s)
 

Typedefs

typedef struct stream stream_t
 

Functions

stream_tstream_alloc (long percentAttack)
 
void stream_free (stream_t *streamPtr)
 
long stream_generate (stream_t *streamPtr, dictionary_t *dictionaryPtr, long numFlow, long seed, long maxLength)
 
char * stream_getPacket (stream_t *streamPtr)
 
char * TMstream_getPacket (TM_ARGDECL stream_t *streamPtr)
 
bool_t stream_isAttack (stream_t *streamPtr, long flowId)
 

Macro Definition Documentation

#define TMSTREAM_GETPACKET (   s)    TMstream_getPacket(TM_ARG s)

Typedef Documentation

typedef struct stream stream_t

Function Documentation

stream_t* stream_alloc ( long  percentAttack)

Here is the call graph for this function:

Here is the caller graph for this function:

void stream_free ( stream_t streamPtr)

Here is the call graph for this function:

Here is the caller graph for this function:

long stream_generate ( stream_t streamPtr,
dictionary_t dictionaryPtr,
long  numFlow,
long  seed,
long  maxLength 
)

Here is the call graph for this function:

Here is the caller graph for this function:

char* stream_getPacket ( stream_t streamPtr)

Here is the call graph for this function:

bool_t stream_isAttack ( stream_t streamPtr,
long  flowId 
)

Here is the caller graph for this function:

char* TMstream_getPacket ( TM_ARGDECL stream_t streamPtr)