33 #ifndef EMANEMODELTDMAMESSAGECOMPONENT_HEADER_ 34 #define EMANEMODELTDMAMESSAGECOMPONENT_HEADER_ 77 using Data = std::vector<uint8_t>;
108 size_t fragmentIndex,
109 size_t fragmentOffset,
110 std::uint64_t u64FragmentSequence,
181 size_t fragmentIndex_;
182 size_t fragmentOffset_;
183 bool bMoreFragments_;
184 std::uint64_t u64FragmentSequence_;
194 #endif // EMANEMODELTDMAMESSAGECOMPONENT_HEADER_
bool isMoreFragments() const
size_t getFragmentIndex() const
std::uint64_t getFragmentSequence() const
std::vector< uint8_t > Data
std::vector< iovec > VectorIO
Priority getPriority() const
std::list< MessageComponent > MessageComponents
NEMId getDestination() const
size_t getFragmentOffset() const
const Data & getData() const
MessageComponent(Type type, NEMId destination, Priority priority, const Utils::VectorIO &vectorIO)
Holds a message component that may be all or part of a data or control message.