C# Class Hansha.SimpleProtocol

Inheritance: IProtocol
Show file Open project: Deathspike/Hansha

Public Methods

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

Private Methods

Method Description
ProcessModifiedRegions ( ScreenFrame frame ) : void
ProcessMovedRegions ( ScreenFrame frame ) : void

Method Details

SimpleProtocol() public method

public SimpleProtocol ( IProtocolStream protocolStream ) : System
protocolStream IProtocolStream
return System

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