ANNA Suite  2020b
Multipurpose development suite for Telco applications
Public Member Functions | List of all members
test::Control Class Reference

#include <Control.hpp>

Inheritance diagram for test::Control:
Inheritance graph
[legend]
Collaboration diagram for test::Control:
Collaboration graph
[legend]

Public Member Functions

 Control (comm::Communicator *engine)
 
void setDelay (const Millisecond delay)
 
void setMaxMessage (const int maxMessage)
 
int getMaxMessage () const
 
bool canContinue (const comm::socket::Client &clientSocket) noexcept(false)
 
void delay () noexcept(false)
 
Millisecond latency (const Millisecond &init) noexcept(false)
 
void report ()
 
void stop () noexcept(false)
 
xml::NodeasXML (xml::Node *parent)
 
- Public Member Functions inherited from anna::Mutex
 Mutex (const Mode::_v mode=Mode::Recursive)
 
virtual ~Mutex ()
 
virtual void lock () noexcept(false)
 
virtual void unlock ()
 
bool trylock () noexcept(false)
 
 operator const pthread_mutex_t * () const
 

Additional Inherited Members

- Protected Member Functions inherited from anna::Safe
 Safe ()
 

Constructor & Destructor Documentation

◆ Control()

test::Control::Control ( comm::Communicator engine)

Member Function Documentation

◆ asXML()

xml::Node* test::Control::asXML ( xml::Node parent)

◆ canContinue()

bool test::Control::canContinue ( const comm::socket::Client &  clientSocket)
noexcept

◆ delay()

void test::Control::delay ( )
noexcept

◆ getMaxMessage()

int test::Control::getMaxMessage ( ) const
inline
40 { return a_maxMessage; }

◆ latency()

Millisecond test::Control::latency ( const Millisecond init)
noexcept

◆ report()

void test::Control::report ( )

◆ setDelay()

void test::Control::setDelay ( const Millisecond  delay)
inline
37 { a_delay = delay; }
void delay() noexcept(false)

◆ setMaxMessage()

void test::Control::setMaxMessage ( const int  maxMessage)
inline
38 { a_maxMessage = maxMessage; }

◆ stop()

void test::Control::stop ( )
noexcept

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