|
DUDS
|
Distributed Update of Data from Something
|
Go to the source code of this file.
Classes | |
| struct | duds::hardware::interface::ConversationVector::BigEndian |
| Use with the insertion operator to specify big-endian data will follow. More... | |
| struct | duds::hardware::interface::ConversationBadAdd |
| An attempt was made to add data to a conversation part flagged for input. More... | |
| struct | duds::hardware::interface::ConversationBadOffset |
| An attempt was made to change the starting offset of a ConversationVector to an invalid value. More... | |
| struct | duds::hardware::interface::ConversationFixedLength |
| An operation requiring a varible length conversation part was attempted on a part not flagged as having a variable length. More... | |
| class | duds::hardware::interface::ConversationVector |
| Holds a conversation part inside a vector. More... | |
| struct | duds::hardware::interface::ConversationVector::FixedLength |
| Used as a parameter to constructors to specify that communication will not change the length of the conversation part. More... | |
| struct | duds::hardware::interface::ConversationVector::Input |
| Used as a parameter to constructors to specify an input conversation part. More... | |
| struct | duds::hardware::interface::ConversationVector::LittleEndian |
| Use with the insertion operator to specify little-endian data will follow. More... | |
| struct | duds::hardware::interface::ConversationVector::Output |
| Used as a parameter to constructors to specify an output conversation part. More... | |
| struct | duds::hardware::interface::ConversationVector::Reserve |
| Use with the insertion operator to reserve space in the vector. More... | |
| struct | duds::hardware::interface::ConversationVector::VaribleLength |
| Used as a parameter to constructors to specify that communication may change the length of the part. More... | |
Namespaces | |
| duds | |
| duds::hardware | |
| duds::hardware::interface | |
| Library code for interfacing with hardware external to the processor. | |
Functions | |
| template<typename Int > | |
| ConversationVector & | duds::hardware::interface::operator<< (ConversationVector &cv, const Int &i) |
| Insertion operator to add an integer to a ConversationVector object. More... | |
| template<typename Int , std::size_t N> | |
| ConversationVector & | duds::hardware::interface::operator<< (ConversationVector &cv, const Int(&a)[N]) |
| Insertion operator to add an array of integers to a ConversationVector object. More... | |
| ConversationVector & | duds::hardware::interface::operator<< (ConversationVector &cv, const ConversationVector::Reserve &cvr) |
| Insertion operator to reserve space in a ConversationVector. More... | |
| ConversationVector & | duds::hardware::interface::operator<< (ConversationVector &cv, const ConversationVector::BigEndian) |
| Insertion operator to make the ConversationVector handle any following adds using big-endian format. More... | |
| ConversationVector & | duds::hardware::interface::operator<< (ConversationVector &cv, const ConversationVector::LittleEndian) |
| Insertion operator to make the ConversationVector handle any following adds using little-endian format. More... | |
| ConversationVector & | duds::hardware::interface::operator<< (ConversationVector &cv, const std::string &str) |
| Insertion operator to add a string as binary data to the end of an output ConversationVector. More... | |