MyNC
Classes
MyCpp
An abstract access exception.
An interface for indexable groups of entities.
A wrapper that allows to access arrays as files.
Asynchronous file abstraction.
Atomic integer variable.
Balanced binary tree (AVL tree).
Condition - a primitive for thread synchronization.
A direct File implementation, with all methods directly mapped to filesystem calls.
A dynamic tree-based pseudo-array.
Base class for all exceptions.
A wrapper for conventional C arrays.
Generic file abstraction.
An abstract input/output exception.
IdMapper is responsible for issuing unique numeric identificators from a given range.
IdMapper's overflow (out of indentificators).
Informers provide a consistent way for registering callbacks and issuing synchronous events.
A subsciption for an event given by an Informer.
An abstract initialization exception.
An astract internal exception.
An abstract invocation exception.
Bidirectional linked list.
A node of a List.
Mutex - a primitive for thread synchronization.
A wrapper for native files.
General abstraction for MyCpp object system.
A group of Pollable objects which are to be polled simultaneously.
An object which is pollable by a file descriptor.
Ref objects provide a convinient method for managing Referenced objects.
Referenced objects' lifetime is controlled by the mean of reference counting.
String data type.

Structs
MyCpp
AvlTree
AVL tree node.
IdMapper
A single IdMapper's ID node.

Enums
MyCpp
File
File open mode.
File open flags.
File seek origin.