FreeRDP
Loading...
Searching...
No Matches
include/freerdp/heartbeat.h
1
20#ifndef FREERDP_HEARTBEAT_H
21#define FREERDP_HEARTBEAT_H
22
23#include <freerdp/types.h>
24#include <freerdp/api.h>
25
26#ifdef __cplusplus
27extern "C"
28{
29#endif
30
31 typedef struct rdp_heartbeat rdpHeartbeat;
32
33 typedef BOOL (*pServerHeartbeat)(freerdp* instance, BYTE period, BYTE count1, BYTE count2);
34
36 {
37 WINPR_ATTR_NODISCARD pServerHeartbeat ServerHeartbeat;
38 };
39
40 WINPR_ATTR_NODISCARD
41 FREERDP_API BOOL freerdp_heartbeat_send_heartbeat_pdu(freerdp_peer* peer, BYTE period,
42 BYTE count1, BYTE count2);
43
44#ifdef __cplusplus
45}
46#endif
47
48#endif /* FREERDP_HEARTBEAT_H */