C# Class Animatroller.Framework.Expander.PacketManager

Afficher le fichier Open project: HakanL/animatroller Class Usage Examples

Méthodes publiques

Méthode Description
PacketManager ( byte headerPattern, byte trailerPattern ) : System
WriteNewData ( byte buf ) : void

Méthodes protégées

Méthode Description
GetContentSize ( byte buf, int size ) : int?
RaisePacketReceived ( byte packetData, int size ) : void
Reset ( ) : void

Private Methods

Méthode Description
KillBufferStart ( int bytesToKill ) : void

Method Details

GetContentSize() protected abstract méthode

protected abstract GetContentSize ( byte buf, int size ) : int?
buf byte
size int
Résultat int?

PacketManager() public méthode

public PacketManager ( byte headerPattern, byte trailerPattern ) : System
headerPattern byte
trailerPattern byte
Résultat System

RaisePacketReceived() protected méthode

protected RaisePacketReceived ( byte packetData, int size ) : void
packetData byte
size int
Résultat void

Reset() protected méthode

protected Reset ( ) : void
Résultat void

WriteNewData() public méthode

public WriteNewData ( byte buf ) : void
buf byte
Résultat void