Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Package org.jempeg.empeg.protocol

Interface Summary
ConnectionIfc A ConnectionIfc is the interface that must be implemented to provide basic communication capabilities to the Empeg.
PrimitiveIfc This interface is implemented by any primitive type.
ProtocolConstants Protocol constants defines a set of constants that are used by various protocol implementations.
UpgradeListenerIfc The interface that is implemented by anything that wants to receive upgrade status events.
 

Class Summary
AbstractEmpegDiscoverer AbstractEmpegDiscoverer is the base class for the various implementations of ways that an Empeg can be automatically located.
BasicUpgradeListener A basic implemention of UpgradeListenerIfc that just prints status to the console.
CompoundEmpegDiscoverer CompoundEmpegDiscoverer provides an implementation of AbstractEmpegDiscoverer that encapsulates discovery across a set of sub-discoeverers.
CRC16 The CRC implementation that was "borrowed" from our friends at Empeg.
CRC32 The CRC implementation that was "borrowed" from our friends at Empeg.
DynamicData Dynamic Data
EmpegCharArray Represents an Empeg "char[]".
EmpegDescription EmpegDescription is metadata about a Connection.
EmpegDescription.ConnectionType An enumerated type of Connections
EmpegFILEID Represents an Empeg "FILEID".
EmpegInputStream EmpegInputStream is an InputStream that implements the type conversion (both endianness and signedness/unsignedness) that matches that of the Empeg's protocol.
EmpegInt Represents an Empeg "int".
EmpegINT32 Represents an Empeg "INT32".
EmpegLong Represents an Empeg "Long".
EmpegOutputStream EmpegOutputStream is an OutputStream that implements the type conversion (both endianness and signedness/unsignedness) that matches that of the Empeg's protocol.
EmpegShort Represents an Empeg "short".
EmpegSTATUS Represents an Empeg "STATUS".
EmpegUINT16 Represents an Empeg "UINT16".
EmpegUINT32 Represents an Empeg "UINT32".
EmpegUnsignedLong Represents an Empeg "Unsigned Long".
FIDInputStream  
FIDOutputStream  
NetworkEmpegDiscoverer NetworkEmpegDiscoverer implements discovery over a Socket-based TCP/IP network.
PlayerIdentity PlayerIdentity is a data structure that represents descriptive information about an Empeg.
PlayerVersionInfo PlayerVersionInfo represents version information about an Empeg.
ProtocolClient ProtocolClient defines the protocol communication layer at a higher level than Request.
Request Request is the lowest-level interface to communicating with the Empeg.
RequestIdentifierFactory RequestIdentifierFactory creates unique packet ID's for use during Empeg protocol communications.
SerialConnection SerialConnection is an implementation of ConnectionIfc that uses the serial port.
SerialEmpegDiscoverer SerialEmpegDiscoverer is an implementation of AbstractEmpegDiscoverer that can do discovery of an Empeg across a serial connection.
SocketConnection SocketConnection is an implementation of ConnectionIfc that can communicate with an Empeg over an ethernet connection.
UnicastNetworkEmpegDiscoverer UnicastNetworkEmpegDiscoverer implements discovery over a Socket-based TCP/IP network.
Upgrader  
Upgrader.SerialDiscovererListener  
UpgraderConstants Defines a set of constants that are used during the Empeg update process.
Uploader Uploader is similar to Upgrader, but rather than upgrading an Empeg, it simply uploads a chunk of data to a particular address of the Empeg.
USBConnection USBConnection is an implementation of ConnectionIfc that can communicate with an Empeg over a USB connection.
USBEmpegDiscoverer USBEmpegDiscoverer is an implementation of AbstractEmpegDiscoverer that can do discovery of an Empeg across a USB connection.
WrappedDynamicData A WrappedDynamicData is actually received from the player and is used to check version information.
 

Exception Summary
EmpegProtocolException Thrown when a higher-level failure occurs in the Empeg protocol.