|
COMMS
Template library intended to help with implementation of communication protocols.
|
Directories | |
| details | |
| field | |
| frame | |
| 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. | |
| frames.h | |
| This file provides all the definitions from comms::frame 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. | |