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