C# Class Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpedyc.DynamicVirtualChannel

Afficher le fichier Open project: Microsoft/WindowsProtocolTestSuites Class Usage Examples

Méthodes publiques

Méthode Description
DynamicVirtualChannel ( UInt32 channelId, string channelName, ushort priority, IDVCTransport transport ) : System
NewChannelId ( ) : UInt32

Get a new unused channel id

ProcessPacket ( DataDvcBasePdu pdu ) : void

Process DVC packet, only process Data on this channel

Send ( byte data, bool isCompressed = false ) : void

Send data using this DVC

SendFirstCompressedData ( byte data ) : void

Private Methods

Méthode Description
ProcessDataPdu ( DataDvcBasePdu pdu ) : void

Process DVC Data

Method Details

DynamicVirtualChannel() public méthode

public DynamicVirtualChannel ( UInt32 channelId, string channelName, ushort priority, IDVCTransport transport ) : System
channelId System.UInt32
channelName string
priority ushort
transport IDVCTransport
Résultat System

NewChannelId() public static méthode

Get a new unused channel id
public static NewChannelId ( ) : UInt32
Résultat System.UInt32

ProcessPacket() public méthode

Process DVC packet, only process Data on this channel
public ProcessPacket ( DataDvcBasePdu pdu ) : void
pdu DataDvcBasePdu
Résultat void

Send() public méthode

Send data using this DVC
public Send ( byte data, bool isCompressed = false ) : void
data byte
isCompressed bool
Résultat void

SendFirstCompressedData() public méthode

public SendFirstCompressedData ( byte data ) : void
data byte
Résultat void