Lines Matching defs:ArgumentDecoder
27 #include "ArgumentDecoder.h"
34 ArgumentDecoder::ArgumentDecoder(const uint8_t* buffer, size_t bufferSize)
39 ArgumentDecoder::ArgumentDecoder(const uint8_t* buffer, size_t bufferSize, Deque<Attachment>& attachments)
46 ArgumentDecoder::~ArgumentDecoder()
59 void ArgumentDecoder::initialize(const uint8_t* buffer, size_t bufferSize)
77 bool ArgumentDecoder::alignBufferPosition(unsigned alignment, size_t size)
90 bool ArgumentDecoder::bufferIsLargeEnoughToContain(unsigned alignment, size_t size) const
95 bool ArgumentDecoder::decodeBytes(Vector<uint8_t>& buffer)
111 bool ArgumentDecoder::decodeBytes(DataReference& dataReference)
127 bool ArgumentDecoder::decodeBytes(uint8_t* buffer, size_t bufferSize)
146 bool ArgumentDecoder::decodeBool(bool& result)
156 bool ArgumentDecoder::decodeUInt32(uint32_t& result)
166 bool ArgumentDecoder::decodeUInt64(uint64_t& result)
176 bool ArgumentDecoder::decodeInt32(int32_t& result)
186 bool ArgumentDecoder::decodeInt64(int64_t& result)
196 bool ArgumentDecoder::decodeFloat(float& result)
206 bool ArgumentDecoder::decodeDouble(double& result)
216 bool ArgumentDecoder::removeAttachment(Attachment& attachment)
226 void ArgumentDecoder::debug()
228 printf("ArgumentDecoder::debug()\n");