COMMS
Template library intended to help with implementation of communication protocols.
Loading...
Searching...
No Matches
comms Directory Reference

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.