include/freerdp/listener.h File Reference
#include <freerdp/api.h>
#include <freerdp/types.h>
#include <freerdp/settings.h>
#include <freerdp/peer.h>
This graph shows which files directly or indirectly include this file:

Data Structures

struct  freerdp_listener


typedef BOOL(* psListenerOpen) (freerdp_listener *instance, const char *bind_address, UINT16 port)
typedef BOOL(* psListenerOpenLocal) (freerdp_listener *instance, const char *path)
typedef BOOL(* psListenerOpenFromSocket) (freerdp_listener *instance, int fd)
typedef BOOL(* psListenerGetFileDescriptor) (freerdp_listener *instance, void **rfds, int *rcount)
typedef DWORD(* psListenerGetEventHandles) (freerdp_listener *instance, HANDLE *events, DWORD nCount)
typedef BOOL(* psListenerCheckFileDescriptor) (freerdp_listener *instance)
typedef void(* psListenerClose) (freerdp_listener *instance)
typedef BOOL(* psPeerAccepted) (freerdp_listener *instance, freerdp_peer *client)


FREERDP_API freerdp_listener * freerdp_listener_new (void)
FREERDP_API void freerdp_listener_free (freerdp_listener *instance)

Typedef Documentation

◆ psListenerCheckFileDescriptor

typedef BOOL(* psListenerCheckFileDescriptor) (freerdp_listener *instance)

◆ psListenerClose

typedef void(* psListenerClose) (freerdp_listener *instance)

◆ psListenerGetEventHandles

typedef DWORD(* psListenerGetEventHandles) (freerdp_listener *instance, HANDLE *events, DWORD nCount)

◆ psListenerGetFileDescriptor

typedef BOOL(* psListenerGetFileDescriptor) (freerdp_listener *instance, void **rfds, int *rcount)

◆ psListenerOpen

typedef BOOL(* psListenerOpen) (freerdp_listener *instance, const char *bind_address, UINT16 port)

◆ psListenerOpenFromSocket

typedef BOOL(* psListenerOpenFromSocket) (freerdp_listener *instance, int fd)

◆ psListenerOpenLocal

typedef BOOL(* psListenerOpenLocal) (freerdp_listener *instance, const char *path)

◆ psPeerAccepted

typedef BOOL(* psPeerAccepted) (freerdp_listener *instance, freerdp_peer *client)

Function Documentation

◆ freerdp_listener_free()

FREERDP_API void freerdp_listener_free ( freerdp_listener *  instance)
Here is the caller graph for this function:

◆ freerdp_listener_new()

FREERDP_API freerdp_listener* freerdp_listener_new ( void  )
Here is the call graph for this function:
Here is the caller graph for this function: