PhoenixSwarm  3.5.0
Library to ease communication between daemons
Loading...
Searching...
No Matches
DaemonEmptyBackend Struct Reference

Simple, default backend of the Daemon to manage Socket and Clock. More...

#include <DaemonEmptyBackend.h>

Public Types

typedef PEmptyBackend SocketBackend
 Define the socket backend.
 
typedef PMockBackend SocketMock
 Define the socket mock.
 

Public Attributes

PGenericClock< PClockNsBackend, PClockMock > clock
 Clock backend.
 
SocketBackend::Param extraClientParam
 Extra parameters used by the current Daemon to create sockets to communicate with other Daemon.
 
SocketMock::Param extraMockClientParam
 Extra parameters used by the current Daemon to create sockets to communicate with other Daemon for mock.
 
SocketMock::Param extraMockServerParam
 Extra parameters used by the current Daemon to create its socket for mock.
 
SocketBackend::Param extraServerParam
 Extra parameters used by the current Daemon to create its socket.
 
PGenericSocketManager< PString, SocketBackend, SocketMocksocketManager
 Socket manager with no official backend.
 

Detailed Description

Simple, default backend of the Daemon to manage Socket and Clock.

Definition at line 15 of file DaemonEmptyBackend.h.

Member Typedef Documentation

◆ SocketBackend

typedef PEmptyBackend DaemonEmptyBackend::SocketBackend

Define the socket backend.

Definition at line 17 of file DaemonEmptyBackend.h.

◆ SocketMock

typedef PMockBackend DaemonEmptyBackend::SocketMock

Define the socket mock.

Definition at line 19 of file DaemonEmptyBackend.h.

Member Data Documentation

◆ clock

PGenericClock<PClockNsBackend, PClockMock> DaemonEmptyBackend::clock

Clock backend.

Definition at line 24 of file DaemonEmptyBackend.h.

◆ extraClientParam

SocketBackend::Param DaemonEmptyBackend::extraClientParam

Extra parameters used by the current Daemon to create sockets to communicate with other Daemon.

Definition at line 28 of file DaemonEmptyBackend.h.

◆ extraMockClientParam

SocketMock::Param DaemonEmptyBackend::extraMockClientParam

Extra parameters used by the current Daemon to create sockets to communicate with other Daemon for mock.

Definition at line 32 of file DaemonEmptyBackend.h.

◆ extraMockServerParam

SocketMock::Param DaemonEmptyBackend::extraMockServerParam

Extra parameters used by the current Daemon to create its socket for mock.

Definition at line 30 of file DaemonEmptyBackend.h.

◆ extraServerParam

SocketBackend::Param DaemonEmptyBackend::extraServerParam

Extra parameters used by the current Daemon to create its socket.

Definition at line 26 of file DaemonEmptyBackend.h.

◆ socketManager

PGenericSocketManager<PString, SocketBackend, SocketMock> DaemonEmptyBackend::socketManager

Socket manager with no official backend.

Definition at line 22 of file DaemonEmptyBackend.h.


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