Arch Sub-System: Coder - Coder

01 This (abstract) class is the base for the Encoder and Decoder classes.
02

[C++] class Coder
[C#] abstract class Coder: IDisposable

03

Public Methods

TypeNameDescription
[C++] Destructor() Destroys the contained coder.
void[C#] Dispose() Destroys the contained coder.
*GetData() Returns the data of the coder.
voidSetCurPos() Sets the current position within the coder.
uint32GetCurPos() Returns the current position within the coder.
uint32GetLogEndPos() Returns the current logical end position of the coder.
void[C++] EnterContext() Adds a context name to a dynamical array.
void[C++] LeaveContext() Removes one entry of the dynamical context name array.
string[C++] ToStringContextError() [Decoder] Returns the error context in one line.
04

Public Abstract Methods

TypeNameDescription
voidCode() (Boolean) Codes a boolean (True / False).
voidCode() (Integer) Codes an integer type.
voidCode() (RawData) Codes a byte array.
voidCode() (String) Codes a string.
voidSetLogEndPos() Sets the logical end position of the coder.
05 Reference: net::semys
Implementation: Semys Architecture
See Also: Arch Coder Sub-System

Goto: Main Page; This page is part of the Semys software documentation. See About: Documentation for details.