C# Class Hansha.HyperProtocol

Inheritance: IProtocol
Show file Open project: Deathspike/Hansha

Public Methods

Method Description
HyperProtocol ( IProtocolStream protocolStream ) : System.IO
StartAsync ( ScreenFrame frame ) : System.Threading.Tasks.Task
UpdateAsync ( ScreenFrame frame ) : System.Threading.Tasks.Task

Private Methods

Method Description
ProcessModifiedRegions ( BinaryWriter binaryWriter, ScreenFrame frame ) : void
ProcessMovedRegions ( BinaryWriter binaryWriter, ScreenFrame frame ) : void

Method Details

HyperProtocol() public method

public HyperProtocol ( IProtocolStream protocolStream ) : System.IO
protocolStream IProtocolStream
return System.IO

StartAsync() public method

public StartAsync ( ScreenFrame frame ) : System.Threading.Tasks.Task
frame Hansha.Core.ScreenFrame
return System.Threading.Tasks.Task

UpdateAsync() public method

public UpdateAsync ( ScreenFrame frame ) : System.Threading.Tasks.Task
frame Hansha.Core.ScreenFrame
return System.Threading.Tasks.Task