FreeRDP
Loading...
Searching...
No Matches
pf_server.h
1
24#ifndef INT_FREERDP_SERVER_PROXY_SERVER_H
25#define INT_FREERDP_SERVER_PROXY_SERVER_H
26
27#include <winpr/collections.h>
28#include <freerdp/listener.h>
29
30#include <freerdp/server/proxy/proxy_config.h>
31#include <freerdp/server/proxy/proxy_context.h>
32#include "proxy_modules.h"
33
35{
36 proxyModule* module;
37 proxyConfig* config;
38
39 freerdp_listener* listener;
40 HANDLE stopEvent; /* an event used to signal the main thread to stop */
41 wArrayList* peer_list;
42};
43
45{
46 rdpContext context;
47
48 proxyData* pdata;
49
50 HANDLE vcm;
51 HANDLE dynvcReady;
52
53 wHashTable* interceptContextMap;
54 wHashTable* channelsByFrontId;
55 wHashTable* channelsByBackId;
56};
57
58#endif /* INT_FREERDP_SERVER_PROXY_SERVER_H */