COMMS
Template library intended to help with implementation of communication protocols.
|
Directories | |
details | |
field | |
protocol | |
util | |
Files | |
Assert.h | |
This file contains classes required for generic custom assertion functionality. | |
cast.h | |
Contains definition of various casts. | |
comms.h | |
Aggregates all the includes of the COMMS library interface. | |
CompileControl.h | |
Contains various compiler related definitions. | |
dispatch.h | |
Contains extra logic to help with dispatching message types and objects. | |
EmptyHandler.h | |
Contains definition of comms::EmptyHandler class. | |
ErrorStatus.h | |
This file contain definition of error statuses used by comms module. | |
Field.h | |
Contains definition of comms::Field class. | |
field_cast.h | |
Contained definition of field_cast() function. Now deprecated, use "comms/cast.h" instead. | |
fields.h | |
This file provides all the definitions from comms::field namespace. | |
GenericHandler.h | |
This file contains definition of common handler. | |
GenericMessage.h | |
Provides implementation of comms::GenericMessage class. | |
iterator.h | |
Provides auxiliary functions for retrieving best type of iterator for read/write operations. | |
Message.h | |
Contains definition of Message object interface and various base classes for custom messages. | |
MessageBase.h | |
Provides common base class for the custom messages with default implementation. | |
MsgDispatcher.h | |
Contains definition of MsgDispatcher class which facilitates dispatching of message object to appropriate handler. | |
MsgFactory.h | |
Contains definition of comms::MsgFactory class. | |
MsgFactoryCreateFailureReason.h | |
Contains definition of comms::MsgFactoryCreateFailureReason enum. | |
options.h | |
Contains definition of all the options used by the COMMS library. | |
process.h | |
Provides auxiliary functions for processing input and dispatching messages. | |
protocols.h | |
This file provides all the definitions from comms::protocol namespace. | |
traits.h | |
This file contains all the classes necessary to properly define message traits. | |
units.h | |
This file contains all the functions required for proper units conversion. | |
version.h | |
Contains version information of the library. | |