Interface | Description |
---|---|
MessageDecoder<T> |
Interface specifying the message decoder.
|
MessageEventHandler<T> |
Interface implemented to receive events of specific types.
|
ResponseHandler<T> |
Allows for asynchronous handling of responses.
|
Class | Description |
---|---|
EventDispenser<T> |
EventDispenser is a simple class which allows multiple handers to register to a specific event.
|
MessageContext |
MessageContext captures meta information of a response, error or event.
|
MessageProcessor |
MessageProcessor is responsible for creating and decoding messages, and tracking response objects.
|
MessageReader |
Special class for reading the content of a message.
|
MessageWriter |
Special class for constructing the content of a MCF message.
|
Response<T> |
Encapsulates a (delayed) response from the remote CLB board.
|
ResponseBatch |
This class can be used to batch responses if you wish to execute a sequence of commands.
|
ResponseCache |
ResponseCache tracks response objects created when a command is invoked.
|
ResponseQueue<T> |
ResponseQueue is an asynchronous queue.
|
StdDecoders |
Contains various standard decoders.
|
Exception | Description |
---|---|
CommandException | |
MessageException |
MessageException is thrown if an unlikely event takes place.
|
MessageLostException | |
ResponseException |
Thrown when a command yields an error.
|
Control
class.