FreeRDP
Loading...
Searching...
No Matches
shadow_autodetect.h
1
19#ifndef FREERDP_SERVER_SHADOW_AUTODETECT_H
20#define FREERDP_SERVER_SHADOW_AUTODETECT_H
21
22#include <freerdp/server/shadow.h>
23
24#ifdef __cplusplus
25extern "C"
26{
27#endif
28
29 /* [MS-RDPBCGR] 1.3.1.1 / 2.2.14: network characteristics for the client to show.
30 * At connect time one RTT measurement and one short bandwidth burst, then a Network
31 * Characteristics Result; while active an RTT measurement every few seconds, each followed
32 * by a Result. Nothing here changes what or how the encoder sends. */
33 WINPR_ATTR_NODISCARD BOOL shadow_client_autodetect_init(rdpShadowClient* client);
34 void shadow_client_autodetect_uninit(rdpShadowClient* client);
35
37 WINPR_ATTR_NODISCARD DWORD shadow_client_autodetect_timeout(rdpShadowClient* client);
38
40 WINPR_ATTR_NODISCARD BOOL shadow_client_autodetect_poll(rdpShadowClient* client);
41
42#ifdef __cplusplus
43}
44#endif
45
46#endif /* FREERDP_SERVER_SHADOW_AUTODETECT_H */