Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
TestOptions Struct Reference

Public Types

enum  { NoWrite, WriteSynchronous, WriteAsynchronous }
 
enum  { NoRead, ReadSynchronous, ReadAsynchronous }
 

Public Member Functions

 TestOptions ()
 

Static Public Member Functions

static std::bitset< 16 > getDefaultCpuAffinity ()
 

Public Attributes

bool CopyOldData
 
std::bitset< 16 > CpuAffinity
 
bool KeepLastWrittenValue
 
std::size_t NumberOfCycles
 
std::size_t NumberOfReaders
 
std::size_t NumberOfWriters
 
ConnPolicy policy
 
bool ReadLoop
 
enum TestOptions:: { ... }  ReadMode
 
std::size_t SampleSize
 
int SchedulerType
 
int SleepUsecsDuringReadAssignment
 
int SleepUsecsDuringWriteAssignment
 
int ThreadPriority
 
enum TestOptions:: { ... }  WriteMode
 

Detailed Description

Definition at line 949 of file dataflow_performance_test.cpp.

Member Enumeration Documentation

anonymous enum
Enumerator
NoWrite 
WriteSynchronous 
WriteAsynchronous 

Definition at line 957 of file dataflow_performance_test.cpp.

anonymous enum
Enumerator
NoRead 
ReadSynchronous 
ReadAsynchronous 

Definition at line 958 of file dataflow_performance_test.cpp.

Constructor & Destructor Documentation

TestOptions::TestOptions ( )
inline

Definition at line 969 of file dataflow_performance_test.cpp.

Member Function Documentation

static std::bitset<16> TestOptions::getDefaultCpuAffinity ( )
inlinestatic

Definition at line 988 of file dataflow_performance_test.cpp.

Member Data Documentation

bool TestOptions::CopyOldData

Definition at line 962 of file dataflow_performance_test.cpp.

std::bitset<16> TestOptions::CpuAffinity

Definition at line 967 of file dataflow_performance_test.cpp.

bool TestOptions::KeepLastWrittenValue

Definition at line 960 of file dataflow_performance_test.cpp.

std::size_t TestOptions::NumberOfCycles

Definition at line 953 of file dataflow_performance_test.cpp.

std::size_t TestOptions::NumberOfReaders

Definition at line 952 of file dataflow_performance_test.cpp.

std::size_t TestOptions::NumberOfWriters

Definition at line 951 of file dataflow_performance_test.cpp.

ConnPolicy TestOptions::policy

Definition at line 955 of file dataflow_performance_test.cpp.

bool TestOptions::ReadLoop

Definition at line 961 of file dataflow_performance_test.cpp.

enum { ... } TestOptions::ReadMode
std::size_t TestOptions::SampleSize

Definition at line 950 of file dataflow_performance_test.cpp.

int TestOptions::SchedulerType

Definition at line 965 of file dataflow_performance_test.cpp.

int TestOptions::SleepUsecsDuringReadAssignment

Definition at line 964 of file dataflow_performance_test.cpp.

int TestOptions::SleepUsecsDuringWriteAssignment

Definition at line 963 of file dataflow_performance_test.cpp.

int TestOptions::ThreadPriority

Definition at line 966 of file dataflow_performance_test.cpp.

enum { ... } TestOptions::WriteMode

The documentation for this struct was generated from the following file:


rtt
Author(s): RTT Developers
autogenerated on Tue Jun 25 2019 19:33:40