|
tlds
Transactional Operations for Linked Data Structures
|
#include <assert.h>#include <getopt.h>#include <stdio.h>#include <stdlib.h>#include "decoder.h"#include "detector.h"#include "dictionary.h"#include "packet.h"#include "stream.h"#include "thread.h"#include "timer.h"#include "tm.h"Classes | |
| struct | arg |
Typedefs | |
| typedef struct arg | arg_t |
Enumerations | |
| enum | param_types { PARAM_EDGE = (unsigned char)'e', PARAM_INSERT = (unsigned char)'i', PARAM_NUMBER = (unsigned char)'n', PARAM_PERCENT = (unsigned char)'p', PARAM_RECORD = (unsigned char)'r', PARAM_SEED = (unsigned char)'s', PARAM_THREAD = (unsigned char)'t', PARAM_VAR = (unsigned char)'v', PARAM_GENE = (unsigned char)'g', PARAM_NUMBER = (unsigned char)'n', PARAM_SEGMENT = (unsigned char)'s', PARAM_THREAD = (unsigned char)'t', PARAM_ATTACK = (unsigned char)'a', PARAM_LENGTH = (unsigned char)'l', PARAM_NUM = (unsigned char)'n', PARAM_SEED = (unsigned char)'s', PARAM_THREAD = (unsigned char)'t', PARAM_BENDCOST = (unsigned char)'b', PARAM_THREAD = (unsigned char)'t', PARAM_XCOST = (unsigned char)'x', PARAM_YCOST = (unsigned char)'y', PARAM_ZCOST = (unsigned char)'z', PARAM_CLIENTS = (unsigned char)'c', PARAM_NUMBER = (unsigned char)'n', PARAM_QUERIES = (unsigned char)'q', PARAM_RELATIONS = (unsigned char)'r', PARAM_TRANSACTIONS = (unsigned char)'t', PARAM_USER = (unsigned char)'u' } |
| enum | param_defaults { PARAM_DEFAULT_EDGE = -1, PARAM_DEFAULT_INSERT = 1, PARAM_DEFAULT_NUMBER = 4, PARAM_DEFAULT_PERCENT = 10, PARAM_DEFAULT_RECORD = 4096, PARAM_DEFAULT_SEED = 1, PARAM_DEFAULT_THREAD = 1, PARAM_DEFAULT_VAR = 32, PARAM_DEFAULT_ATTACK = 10, PARAM_DEFAULT_LENGTH = 16, PARAM_DEFAULT_NUM = 1 << 20, PARAM_DEFAULT_SEED = 1, PARAM_DEFAULT_THREAD = 1, PARAM_DEFAULT_BENDCOST = 1, PARAM_DEFAULT_THREAD = 1, PARAM_DEFAULT_XCOST = 1, PARAM_DEFAULT_YCOST = 1, PARAM_DEFAULT_ZCOST = 2 } |
Functions | |
| void | global_param_init () |
| static void | displayUsage (const char *appName) |
| static void | parseArgs (long argc, char *const argv[]) |
| void | processPackets (void *argPtr) |
| MAIN (argc, argv) | |
Variables | |
| long | global_params [256] |
| enum param_defaults |
| enum param_types |
|
static |
| void global_param_init | ( | ) |
| MAIN | ( | argc | , |
| argv | |||
| ) |
|
static |
| void processPackets | ( | void * | argPtr | ) |
| long global_params[256] |