31 lines
812 B
C
31 lines
812 B
C
#ifndef HEARTBEATREQUESTMSGEX_H_
|
|
#define HEARTBEATREQUESTMSGEX_H_
|
|
|
|
#include "../SimpleMsg.h"
|
|
|
|
|
|
struct HeartbeatRequestMsgEx;
|
|
typedef struct HeartbeatRequestMsgEx HeartbeatRequestMsgEx;
|
|
|
|
static inline void HeartbeatRequestMsgEx_init(HeartbeatRequestMsgEx* this);
|
|
|
|
// virtual functions
|
|
extern bool __HeartbeatRequestMsgEx_processIncoming(NetMessage* this, struct App* app,
|
|
fhgfs_sockaddr_in* fromAddr, struct Socket* sock, char* respBuf, size_t bufLen);
|
|
|
|
|
|
struct HeartbeatRequestMsgEx
|
|
{
|
|
SimpleMsg simpleMsg;
|
|
};
|
|
|
|
extern const struct NetMessageOps HeartbeatRequestMsgEx_Ops;
|
|
|
|
void HeartbeatRequestMsgEx_init(HeartbeatRequestMsgEx* this)
|
|
{
|
|
SimpleMsg_init(&this->simpleMsg, NETMSGTYPE_HeartbeatRequest);
|
|
this->simpleMsg.netMessage.ops = &HeartbeatRequestMsgEx_Ops;
|
|
}
|
|
|
|
#endif /* HEARTBEATREQUESTMSGEX_H_ */
|