Lines Matching defs:Payload
112 struct Payload struct
120 explicit Payload(SecureBuffer&& data) : raw(std::move(data)) {} in Payload() argument
122 ~Payload() in ~Payload()
139 size_t size() const in size()
148 void resize(size_t sz) in resize()
155 uint8_t* data() in data()
162 const uint8_t* data() const in data()
179 void append(T* begin, T* end) in append()
201 void appendBits(size_t count, uint8_t bits) in appendBits()
221 void drain(bool wholeBytesOnly = false) in drain()
242 int pack() in pack()
282 int prepend(const ipmi::message::Payload& p) in prepend()
306 auto pop(size_t count) in pop()
339 bool fillBits(size_t count) in fillBits()
374 uint8_t popBits(size_t count) in popBits()
392 void discardBits() in discardBits()
401 void reset() in reset()
413 bool fullyUnpacked() in fullyUnpacked()
420 int unpack() in unpack()
437 int unpack(Arg&& arg, Args&&... args) in unpack()
462 int unpack(std::tuple<Types...>& t) in unpack()
482 fixed_uint_t<details::bitStreamSize> bitStream;
483 size_t bitCount = 0;
484 SecureBuffer raw;
485 size_t rawIndex = 0;
486 bool trailingOk = true;
487 bool unpackCheck = false;
488 bool unpackError = false;