Package pyrasun.eio

The pyrasun.eio package is the main package for the EmberIO library, and contains the core EmberIO classes.

See:
          Description

Interface Summary
EIOGlobalListener A listener attached to an EIOGlobalContext object.
EIOWorker A worker that responds to and handles events.
EIOWorkerFactory Used to create EIO worker instances.
EndpointEventListener An EndpointEventListener generally gets signaled when something bad happens to your endpoint.
TimeoutCB  
 

Class Summary
AcceptingEndpoint AcceptingEndpoint is a specific Endpoint object which accepts incoming connections and creates new Endpoints.
EIOEvent Describes a single event-type that can be handled by the EmberIO system.
EIOEventDescriptor An EIOEventDescriptor contains information for how to handle a given event firing within a given context (generally, the context is per EndpointCoordinator).
EIOEventManager EIOEventManager is the central I/O event dispatcher.
EIOGlobalContext Defines a global context to provide critical services that cut across many EIO classes.
EIOInputBuffer Abstracts out NIO reading and related buffer operations to make life slightly easier for for normal folk.
EIOOutputBuffer Abstracts out NIO writing and related buffer operations to make life slightly easier for for normal folk.
EIOPoolingStrategy The aggregate strategy for how to do thread pooling and generally how to handle individual EIO Events.
EIOReasonCode All the thousand and one ways in which EmberIO may fail you.
Endpoint Along with EIOEvent, EndpointCoordinator, and EIOGlobalContext, Endpoint is a core class within EmberIO.
EndpointCoordinator An EndpointCoordinator is used coordinate activity for a given type of endpoint.
EPStatus Endpoint status.
ReadWriteEndpoint A ReadWriteEndpoint is an endpoint that represents a socket channel, but has been cleverly named "ReadWriteEndpoint" to befuddle and confuse you into thinking it's alot more impressive than it actually is.
 

Package pyrasun.eio Description

The pyrasun.eio package is the main package for the EmberIO library, and contains the core EmberIO classes.

Package Specification

(none)

Related Documentation

Since:
EmberIO Alpha 0.0


Pyrasun EmberIO