Crate ironrdp_connector

Crate ironrdp_connector 

Source
Expand description

§IronRDP Connector

Abstract state machine to drive an RDP connection sequence.

This crate is part of the IronRDP project.

Re-exports§

pub use sspi;

Modules§

connection_activation
credssp
legacy

Macros§

custom_err
Creates a ConnectorError with Custom kind and a source error attached to it
general_err
Creates a ConnectorError with General kind
reason_err
Creates a ConnectorError with Reason kind

Structs§

BitmapConfig
ChannelConnectionSequence
ClientConnector
Config
ConnectionFinalizationSequence
ConnectionResult
DesktopSize
LicenseExchangeSequence
Client licensing sequence
NegotiationFailure
Provides user-friendly error messages for RDP negotiation failures
ServerName
SmartCardIdentity

Enums§

ChannelConnectionState
ClientConnectorState
ConnectionFinalizationState
ConnectorErrorKind
Credentials
LicenseExchangeState
Written

Traits§

ConnectorErrorExt
ConnectorResultExt
LicenseCache
Sequence
State

Functions§

encode_send_data_request
encode_x224_packet
state_downcast
state_is

Type Aliases§

ConnectorError
ConnectorResult