Lines Matching refs:StdStringExtractor
24 StdStringExtractor::StdStringExtractor() : m_packet(), m_index(0) {} in StdStringExtractor() function in StdStringExtractor
26 StdStringExtractor::StdStringExtractor(const char *packet_cstr) in StdStringExtractor() function in StdStringExtractor
33 StdStringExtractor::~StdStringExtractor() = default;
35 char StdStringExtractor::GetChar(char fail_value) { in GetChar()
51 int StdStringExtractor::DecodeHexU8() { in DecodeHexU8()
67 uint8_t StdStringExtractor::GetHexU8(uint8_t fail_value, bool set_eof_on_fail) { in GetHexU8()
74 bool StdStringExtractor::GetHexU8Ex(uint8_t &ch, bool set_eof_on_fail) { in GetHexU8Ex()
86 uint32_t StdStringExtractor::GetU32(uint32_t fail_value, int base) { in GetU32()
101 int32_t StdStringExtractor::GetS32(int32_t fail_value, int base) { in GetS32()
116 uint64_t StdStringExtractor::GetU64(uint64_t fail_value, int base) { in GetU64()
131 int64_t StdStringExtractor::GetS64(int64_t fail_value, int base) { in GetS64()
146 uint32_t StdStringExtractor::GetHexMaxU32(bool little_endian, in GetHexMaxU32()
197 uint64_t StdStringExtractor::GetHexMaxU64(bool little_endian, in GetHexMaxU64()
248 size_t StdStringExtractor::GetHexBytes(void *dst_void, size_t dst_len, in GetHexBytes()
270 size_t StdStringExtractor::GetHexBytesAvail(void *dst_void, size_t dst_len) { in GetHexBytesAvail()
283 size_t StdStringExtractor::GetHexByteString(std::string &str) { in GetHexByteString()
292 size_t StdStringExtractor::GetHexByteStringFixedLength(std::string &str, in GetHexByteStringFixedLength()
305 size_t StdStringExtractor::GetHexByteStringTerminatedBy(std::string &str, in GetHexByteStringTerminatedBy()
318 bool StdStringExtractor::GetNameColonValue(std::string &name, in GetNameColonValue()
339 void StdStringExtractor::SkipSpaces() { in SkipSpaces()