COMMS
Template library intended to help with implementation of communication protocols.
Loading...
Searching...
No Matches
File List
Here is a list of all documented files with brief descriptions:
[detail level 12345]
  include
  comms
  details
  field
  protocol
  util
 Assert.hThis file contains classes required for generic custom assertion functionality
 cast.hContains definition of various casts
 comms.hAggregates all the includes of the COMMS library interface
 CompileControl.hContains various compiler related definitions
 dispatch.hContains extra logic to help with dispatching message types and objects
 EmptyHandler.hContains definition of comms::EmptyHandler class
 ErrorStatus.hThis file contain definition of error statuses used by comms module
 Field.hContains definition of comms::Field class
 field_cast.hContained definition of field_cast() function. Now deprecated, use "comms/cast.h" instead
 fields.hThis file provides all the definitions from comms::field namespace
 GenericHandler.hThis file contains definition of common handler
 GenericMessage.hProvides implementation of comms::GenericMessage class
 iterator.hProvides auxiliary functions for retrieving best type of iterator for read/write operations
 Message.hContains definition of Message object interface and various base classes for custom messages
 MessageBase.hProvides common base class for the custom messages with default implementation
 MsgDispatcher.hContains definition of MsgDispatcher class which facilitates dispatching of message object to appropriate handler
 MsgFactory.hContains definition of comms::MsgFactory class
 MsgFactoryCreateFailureReason.hContains definition of comms::MsgFactoryCreateFailureReason enum
 options.hContains definition of all the options used by the COMMS library
 process.hProvides auxiliary functions for processing input and dispatching messages
 protocols.hThis file provides all the definitions from comms::protocol namespace
 traits.hThis file contains all the classes necessary to properly define message traits
 units.hThis file contains all the functions required for proper units conversion
 version.hContains version information of the library