tlds
Transactional Operations for Linked Data Structures
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
client.c File Reference
#include <assert.h>
#include "action.h"
#include "client.h"
#include "manager.h"
#include "reservation.h"
#include "thread.h"
#include "types.h"
Include dependency graph for client.c:

Functions

client_tclient_alloc (long id, manager_t *managerPtr, long numOperation, long numQueryPerTransaction, long queryRange, long percentUser)
 
void client_free (client_t *clientPtr)
 
static action_t selectAction (long r, long percentUser)
 
void client_run (void *argPtr)
 

Function Documentation

client_t* client_alloc ( long  id,
manager_t managerPtr,
long  numOperation,
long  numQueryPerTransaction,
long  queryRange,
long  percentUser 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void client_free ( client_t clientPtr)

Here is the caller graph for this function:

void client_run ( void *  argPtr)

Here is the call graph for this function:

Here is the caller graph for this function:

static action_t selectAction ( long  r,
long  percentUser 
)
static

Here is the caller graph for this function: