tlds
Transactional Operations for Linked Data Structures
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
main.cc File Reference
#include <cstdio>
#include <cstdlib>
#include <cassert>
#include <vector>
#include <array>
#include <set>
#include <thread>
#include <mutex>
#include <boost/random.hpp>
#include <sched.h>
#include "common/timehelper.h"
#include "common/threadbarrier.h"
#include "bench/setadaptor.h"
Include dependency graph for main.cc:

Functions

template<typename T >
void WorkThread (uint32_t numThread, int threadId, uint32_t testSize, uint32_t tranSize, uint32_t keyRange, uint32_t insertion, uint32_t deletion, ThreadBarrier &barrier, T &set)
 
template<typename T >
void Tester (uint32_t numThread, uint32_t testSize, uint32_t tranSize, uint32_t keyRange, uint32_t insertion, uint32_t deletion, SetAdaptor< T > &set)
 
int main (int argc, const char *argv[])
 

Function Documentation

int main ( int  argc,
const char *  argv[] 
)

Here is the call graph for this function:

template<typename T >
void Tester ( uint32_t  numThread,
uint32_t  testSize,
uint32_t  tranSize,
uint32_t  keyRange,
uint32_t  insertion,
uint32_t  deletion,
SetAdaptor< T > &  set 
)

Here is the call graph for this function:

Here is the caller graph for this function:

template<typename T >
void WorkThread ( uint32_t  numThread,
int  threadId,
uint32_t  testSize,
uint32_t  tranSize,
uint32_t  keyRange,
uint32_t  insertion,
uint32_t  deletion,
ThreadBarrier barrier,
T &  set 
)

Here is the call graph for this function:

Here is the caller graph for this function: