COMMS
Template library intended to help with implementation of communication protocols.
|
▼ include | |
▼ comms | |
► details | |
► field | |
► protocol | |
► util | |
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 |