C# 클래스 Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpbcgr.StaticVirtualChannel

Base class for Static Virtual Channel
파일 보기 프로젝트 열기: Microsoft/WindowsProtocolTestSuites 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
Sender SendSVCData
channelId System.UInt16
channelName string
channelOptions Channel_Options
decompressedBuffer List
maxChunkSize uint
mppcCompressor Microsoft.Protocols.TestTools.StackSdk.Compression.Mppc.Compressor
mppcDecompressor Microsoft.Protocols.TestTools.StackSdk.Compression.Mppc.Decompressor

공개 메소드들

메소드 설명
ReceivePackets ( StackPacket packet ) : void

Process received static virtual channel packet

Send ( byte data ) : void

Send data from this channel

StaticVirtualChannel ( UInt16 id, string name, Channel_Options options, uint chunkSize, CompressionType compressType, CompressionType decompressType, SendSVCData sender ) : System

Constructor

보호된 메소드들

메소드 설명
ProcessSVCData ( byte data ) : void

Process Static virtual channel data

비공개 메소드들

메소드 설명
SplitToChunks ( byte completeData, int maxBit = 16 ) : Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpbcgr.ChannelChunk[]

Split and compress the complete virtual channel data into chunk data.

메소드 상세

ProcessSVCData() 보호된 메소드

Process Static virtual channel data
protected ProcessSVCData ( byte data ) : void
data byte
리턴 void

ReceivePackets() 공개 추상적인 메소드

Process received static virtual channel packet
public abstract ReceivePackets ( StackPacket packet ) : void
packet StackPacket
리턴 void

Send() 공개 메소드

Send data from this channel
public Send ( byte data ) : void
data byte
리턴 void

StaticVirtualChannel() 공개 메소드

Constructor
public StaticVirtualChannel ( UInt16 id, string name, Channel_Options options, uint chunkSize, CompressionType compressType, CompressionType decompressType, SendSVCData sender ) : System
id System.UInt16 Channel ID
name string Channel Name
options Channel_Options Channel Options
chunkSize uint Max chunk size
compressType CompressionType Compress Type
decompressType CompressionType Decompress Type
sender SendSVCData Method used to send packet
리턴 System

프로퍼티 상세

Sender 보호되어 있는 프로퍼티

Method used to send SVC data
protected SendSVCData Sender
리턴 SendSVCData

channelId 보호되어 있는 프로퍼티

Channel ID of this static virtual channel
protected UInt16,System channelId
리턴 System.UInt16

channelName 보호되어 있는 프로퍼티

Channel Name of this static virtual channel
protected string channelName
리턴 string

channelOptions 보호되어 있는 프로퍼티

Channel options
protected Channel_Options channelOptions
리턴 Channel_Options

decompressedBuffer 보호되어 있는 프로퍼티

Contains the decompressed data.
protected List decompressedBuffer
리턴 List

maxChunkSize 보호되어 있는 프로퍼티

How much data could be put into a chunk
protected uint maxChunkSize
리턴 uint

mppcCompressor 보호되어 있는 프로퍼티

protected Compressor,Microsoft.Protocols.TestTools.StackSdk.Compression.Mppc mppcCompressor
리턴 Microsoft.Protocols.TestTools.StackSdk.Compression.Mppc.Compressor

mppcDecompressor 보호되어 있는 프로퍼티

protected Decompressor,Microsoft.Protocols.TestTools.StackSdk.Compression.Mppc mppcDecompressor
리턴 Microsoft.Protocols.TestTools.StackSdk.Compression.Mppc.Decompressor