FreeRDP
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 
34 FREERDP_LOCAL state_run_t rdp_recv_heartbeat_packet(rdpRdp* rdp, wStream* s);
35 
36 FREERDP_LOCAL void heartbeat_free(rdpHeartbeat* heartbeat);
37 
38 WINPR_ATTR_MALLOC(heartbeat_free, 1)
39 FREERDP_LOCAL rdpHeartbeat* heartbeat_new(void);
40 
41 #define HEARTBEAT_TAG FREERDP_TAG("core.heartbeat")
42 
43 #endif /* FREERDP_LIB_CORE_HEARTBEET_H */