FreeRDP
include/freerdp/autodetect.h File Reference
#include <freerdp/api.h>
#include <freerdp/freerdp.h>
This graph shows which files directly or indirectly include this file:

Data Structures

struct  rdpAutoDetect
 

Typedefs

typedef BOOL(* pRTTMeasureRequest) (rdpAutoDetect *autodetect, RDP_TRANSPORT_TYPE transport, UINT16 sequenceNumber)
 
typedef BOOL(* pRTTMeasureResponse) (rdpAutoDetect *autodetect, RDP_TRANSPORT_TYPE transport, UINT16 sequenceNumber)
 
typedef BOOL(* pBandwidthMeasureStart) (rdpAutoDetect *autodetect, RDP_TRANSPORT_TYPE transport, UINT16 sequenceNumber)
 
typedef BOOL(* pBandwidthMeasureStop) (rdpAutoDetect *autodetect, RDP_TRANSPORT_TYPE transport, UINT16 sequenceNumber)
 
typedef BOOL(* pBandwidthMeasureResults) (rdpAutoDetect *autodetect, RDP_TRANSPORT_TYPE transport, UINT16 responseType, UINT16 sequenceNumber)
 
typedef BOOL(* pNetworkCharacteristicsResult) (rdpAutoDetect *autodetect, RDP_TRANSPORT_TYPE transport, UINT16 sequenceNumber)
 
typedef BOOL(* pClientBandwidthMeasureResult) (rdpAutoDetect *autodetect, RDP_TRANSPORT_TYPE transport, UINT16 responseType, UINT16 sequenceNumber, UINT32 timeDelta, UINT32 byteCount)
 
typedef BOOL(* pRxTxReceived) (rdpAutoDetect *autodetect, RDP_TRANSPORT_TYPE transport, UINT16 requestType, UINT16 sequenceNumber)
 

Functions

FREERDP_API rdpAutoDetect * autodetect_get (rdpContext *context)
 

Typedef Documentation

◆ pBandwidthMeasureResults

typedef BOOL(* pBandwidthMeasureResults) (rdpAutoDetect *autodetect, RDP_TRANSPORT_TYPE transport, UINT16 responseType, UINT16 sequenceNumber)

◆ pBandwidthMeasureStart

typedef BOOL(* pBandwidthMeasureStart) (rdpAutoDetect *autodetect, RDP_TRANSPORT_TYPE transport, UINT16 sequenceNumber)

◆ pBandwidthMeasureStop

typedef BOOL(* pBandwidthMeasureStop) (rdpAutoDetect *autodetect, RDP_TRANSPORT_TYPE transport, UINT16 sequenceNumber)

◆ pClientBandwidthMeasureResult

typedef BOOL(* pClientBandwidthMeasureResult) (rdpAutoDetect *autodetect, RDP_TRANSPORT_TYPE transport, UINT16 responseType, UINT16 sequenceNumber, UINT32 timeDelta, UINT32 byteCount)

◆ pNetworkCharacteristicsResult

typedef BOOL(* pNetworkCharacteristicsResult) (rdpAutoDetect *autodetect, RDP_TRANSPORT_TYPE transport, UINT16 sequenceNumber)

◆ pRTTMeasureRequest

typedef BOOL(* pRTTMeasureRequest) (rdpAutoDetect *autodetect, RDP_TRANSPORT_TYPE transport, UINT16 sequenceNumber)

◆ pRTTMeasureResponse

typedef BOOL(* pRTTMeasureResponse) (rdpAutoDetect *autodetect, RDP_TRANSPORT_TYPE transport, UINT16 sequenceNumber)

◆ pRxTxReceived

typedef BOOL(* pRxTxReceived) (rdpAutoDetect *autodetect, RDP_TRANSPORT_TYPE transport, UINT16 requestType, UINT16 sequenceNumber)

Function Documentation

◆ autodetect_get()

FREERDP_API rdpAutoDetect* autodetect_get ( rdpContext *  context)