FreeRDP
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Modules Pages
libfreerdp/core/heartbeat.h
1
20#ifndef FREERDP_LIB_CORE_HEARTBEET_H
21#define FREERDP_LIB_CORE_HEARTBEET_H
22
23#include "rdp.h"
24
25#include <freerdp/heartbeat.h>
26#include <freerdp/freerdp.h>
27#include <freerdp/log.h>
28#include <freerdp/api.h>
29
30#include <winpr/stream.h>
31
32#include "state.h"
33
34FREERDP_LOCAL state_run_t rdp_recv_heartbeat_packet(rdpRdp* rdp, wStream* s);
35
36FREERDP_LOCAL void heartbeat_free(rdpHeartbeat* heartbeat);
37
38WINPR_ATTR_MALLOC(heartbeat_free, 1)
39FREERDP_LOCAL rdpHeartbeat* heartbeat_new(void);
40
41#define HEARTBEAT_TAG FREERDP_TAG("core.heartbeat")
42
43#endif /* FREERDP_LIB_CORE_HEARTBEET_H */