replicode
Typedefs | Functions | Variables
RR.h File Reference
#include <thread>
Include dependency graph for RR.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef char *(* LoomOutput) (uint32_t)
 
typedef bool(* LoomInput) (char *)
 

Functions

void loadParameters (const std::vector< int32_t > &numbers, const std::vector< std::string > &strings)
 
void start ()
 
void stop ()
 
template<class T >
Decision decide (T *p)
 
template<class T >
void react (T *p)
 
void react (SystemReady *p)
 
void react (Ball9 *p)
 
void react (Ball1 *p)
 
void react (Ball2 *p)
 
void react (Ball3 *p)
 
void react (Ball4 *p)
 
void react (Ball5 *p)
 
void react (Ball6 *p)
 
void react (Ball7 *p)
 
void react (Ball8 *p)
 
static thread_ret thread_function_call run (void *args)
 

Variables

uint64_t t1
 
uint64_t tStart
 
uint64_t tEnd
 
uint64_t t2
 
uint32_t cRun
 
uint32_t cc
 
std::thread thread
 
SharedLibrary * lib
 
LoomOutput waitForEvent
 
LoomInput processEvent
 

Typedef Documentation

typedef bool(* LoomInput) (char *)
typedef char*(* LoomOutput) (uint32_t)

Function Documentation

template<class T >
Decision decide ( T *  p)
void loadParameters ( const std::vector< int32_t > &  numbers,
const std::vector< std::string > &  strings 
)
template<class T >
void react ( T *  p)
void react ( SystemReady *  p)
void react ( Ball9 p)
void react ( Ball1 p)
void react ( Ball2 p)
void react ( Ball3 p)
void react ( Ball4 p)
void react ( Ball5 p)
void react ( Ball6 p)
void react ( Ball7 p)
void react ( Ball8 p)
static thread_ret thread_function_call run ( void *  args)
static
void start ( )
void stop ( )

Variable Documentation

uint32_t cRun
SharedLibrary* lib
LoomInput processEvent
uint64_t t1
uint64_t t2
uint64_t tEnd
std::thread thread
uint64_t tStart
LoomOutput waitForEvent