helloByeProto.hpp
Go to the documentation of this file.
void setDstPort(uint16_t newPort)
Definition: helloByeProto.hpp:65
Definition: helloByeProto.hpp:24
static constexpr StateID Terminate
Definition: helloByeProto.hpp:28
Main interface for the needs of a state function.
Definition: stateMachine.hpp:123
HelloByeServerBye(const HelloByeServerHello< Identifier, Packet > *in)
Definition: helloByeProto.cpp:86
HelloByeClientRecvBye(const HelloByeClientBye< Identifier, Packet > *in)
Definition: helloByeProto.cpp:274
Definition: helloByeProto.hpp:9
static void run(typename SM::State &state, Packet *pkt, typename SM::FunIface &funIface)
Definition: helloByeProto.hpp:192
static void createInstance()
Definition: helloByeProto.hpp:67
Definition: helloByeProto.hpp:39
static void run(typename SM::State &state, Packet *pkt, typename SM::FunIface &funIface)
Definition: helloByeProto.hpp:165
static HelloByeClientConfig * getInstance()
Definition: helloByeProto.hpp:74
Definition: helloByeProto.hpp:41
HelloByeClientHello(uint32_t dstIp, uint16_t srcPort)
Definition: helloByeProto.cpp:152
PROD_INLINE void fun(typename SM::State &state, Packet *pkt, typename SM::FunIface &funIface)
Definition: helloByeProto.cpp:29
Definition: helloByeProto.hpp:18
PROD_INLINE void fun(typename SM::State &state, Packet *pkt, typename SM::FunIface &funIface)
Definition: helloByeProto.cpp:216
PROD_INLINE void fun(typename SM::State &state, Packet *pkt, typename SM::FunIface &funIface)
Definition: helloByeProto.cpp:91
static void * factory(typename Identifier::ConnectionID id)
Definition: helloByeProto.hpp:95
static void run(typename SM::State &state, Packet *pkt, typename SM::FunIface &funIface)
Definition: helloByeProto.hpp:137
PROD_INLINE void fun(typename SM::State &state, Packet *pkt, typename SM::FunIface &funIface)
Definition: helloByeProto.cpp:279
static void run(typename SM::State &state, Packet *pkt, typename SM::FunIface &funIface)
Definition: helloByeProto.hpp:103
PROD_INLINE void fun(typename SM::State &state, Packet *pkt, typename SM::FunIface &funIface)
Definition: helloByeProto.cpp:159
static constexpr StateID Terminate
Definition: helloByeProto.hpp:21
static void run(typename SM::State &state, Packet *pkt, typename SM::FunIface &funIface)
Definition: helloByeProto.hpp:218
HelloByeServerHello()
Definition: helloByeProto.cpp:24
HelloByeClientBye(const HelloByeClientHello< Identifier, Packet > *in)
Definition: helloByeProto.cpp:211
void setSrcIP(uint32_t newIP)
Definition: helloByeProto.hpp:64