AnCH Framework 0.1
Another C++ Hack Framework
 
Loading...
Searching...
No Matches
anch::ut::SocketServerRunner Class Reference

Socket server unit tests runner. More...

#include <socketServerRunner.hpp>

+ Inheritance diagram for anch::ut::SocketServerRunner:
+ Collaboration diagram for anch::ut::SocketServerRunner:

Public Member Functions

 SocketServerRunner ()=delete
 
 SocketServerRunner (const SocketServerRunner &)=delete
 
 SocketServerRunner (const std::string &uri, const anch::ut::UnitTests &tests)
 
virtual ~SocketServerRunner ()
 
virtual void handle (const anch::events::Event< anch::network::SocketEvent > &evt) noexcept override
 
- Public Member Functions inherited from anch::ut::DefaultRunner
 DefaultRunner ()=delete
 
 DefaultRunner (const DefaultRunner &)=delete
 
 DefaultRunner (const anch::ut::UnitTests &tests)
 
virtual bool startup () override
 
virtual bool shutdown () override
 
virtual uint16_t test (const std::string &test) override
 

Detailed Description

Socket server unit tests runner.

This runner will execute test on receive messages

Since
0.1
Author
Vincent Lachenal

Constructor & Destructor Documentation

◆ SocketServerRunner() [1/3]

anch::ut::SocketServerRunner::SocketServerRunner ( )
delete

Forbids SocketServerRunner default constructor

◆ SocketServerRunner() [2/3]

anch::ut::SocketServerRunner::SocketServerRunner ( const SocketServerRunner & )
delete

Forbids SocketServerRunner copy constructor

+ Here is the call graph for this function:

◆ SocketServerRunner() [3/3]

anch::ut::SocketServerRunner::SocketServerRunner ( const std::string & uri,
const anch::ut::UnitTests & tests )

SocketServerRunner constructor.
Initialize unit tests and start socket server

Parameters
urithe socket URI
teststhe units tests declaration

◆ ~SocketServerRunner()

virtual anch::ut::SocketServerRunner::~SocketServerRunner ( )
virtual

SocketServerRunner destructor

Member Function Documentation

◆ handle()

virtual void anch::ut::SocketServerRunner::handle ( const anch::events::Event< anch::network::SocketEvent > & evt)
overridevirtualnoexcept

Handle message

Parameters
evtthe network message

Implements anch::events::Observer< anch::network::SocketEvent >.


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