Classes | Protected Member Functions | Protected Attributes | Private Attributes | List of all members
ReverseIntefaceTest Class Reference
Inheritance diagram for ReverseIntefaceTest:
Inheritance graph
[legend]

Classes

class  Client
 

Protected Member Functions

void handleProgramState (bool program_state)
 
void SetUp ()
 
void TearDown ()
 
bool waitForProgramState (int milliseconds=100, bool program_state=true)
 

Protected Attributes

std::unique_ptr< Clientclient_
 
std::unique_ptr< control::ReverseInterfacereverse_interface_
 

Private Attributes

std::condition_variable program_running_
 
std::mutex program_running_mutex_
 
std::atomic< bool > program_state_ = ATOMIC_VAR_INIT(false)
 

Detailed Description

Definition at line 38 of file test_reverse_interface.cpp.

Member Function Documentation

◆ handleProgramState()

void ReverseIntefaceTest::handleProgramState ( bool  program_state)
inlineprotected

Definition at line 167 of file test_reverse_interface.cpp.

◆ SetUp()

void ReverseIntefaceTest::SetUp ( )
inlineprotected

Definition at line 151 of file test_reverse_interface.cpp.

◆ TearDown()

void ReverseIntefaceTest::TearDown ( )
inlineprotected

Definition at line 158 of file test_reverse_interface.cpp.

◆ waitForProgramState()

bool ReverseIntefaceTest::waitForProgramState ( int  milliseconds = 100,
bool  program_state = true 
)
inlineprotected

Definition at line 174 of file test_reverse_interface.cpp.

Member Data Documentation

◆ client_

std::unique_ptr<Client> ReverseIntefaceTest::client_
protected

Definition at line 189 of file test_reverse_interface.cpp.

◆ program_running_

std::condition_variable ReverseIntefaceTest::program_running_
private

Definition at line 193 of file test_reverse_interface.cpp.

◆ program_running_mutex_

std::mutex ReverseIntefaceTest::program_running_mutex_
private

Definition at line 194 of file test_reverse_interface.cpp.

◆ program_state_

std::atomic<bool> ReverseIntefaceTest::program_state_ = ATOMIC_VAR_INIT(false)
private

Definition at line 192 of file test_reverse_interface.cpp.

◆ reverse_interface_

std::unique_ptr<control::ReverseInterface> ReverseIntefaceTest::reverse_interface_
protected

Definition at line 188 of file test_reverse_interface.cpp.


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


ur_client_library
Author(s): Thomas Timm Andersen, Simon Rasmussen, Felix Exner, Lea Steffen, Tristan Schnell
autogenerated on Mon May 26 2025 02:35:58