PhoenixSwarm  5.1.1
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 PEmptySocketGenerator SocketBackend
 Define the socket backend.
 
typedef PMockSocketGenerator SocketMock
 Define the socket mock.
 

Public Attributes

PGenericClock< PClockNs, 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 16 of file DaemonEmptyBackend.h.

Member Typedef Documentation

◆ SocketBackend

typedef PEmptySocketGenerator DaemonEmptyBackend::SocketBackend

Define the socket backend.

Definition at line 18 of file DaemonEmptyBackend.h.

◆ SocketMock

typedef PMockSocketGenerator DaemonEmptyBackend::SocketMock

Define the socket mock.

Definition at line 20 of file DaemonEmptyBackend.h.

Member Data Documentation

◆ clock

PGenericClock<PClockNs, PClockMock> DaemonEmptyBackend::clock

Clock backend.

Definition at line 25 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 29 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 33 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 31 of file DaemonEmptyBackend.h.

◆ extraServerParam

SocketBackend::Param DaemonEmptyBackend::extraServerParam

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

Definition at line 27 of file DaemonEmptyBackend.h.

◆ socketManager

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

Socket manager with no official backend.

Definition at line 23 of file DaemonEmptyBackend.h.


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