Lines Matching defs:ByteString
32 ByteString::ByteString(const ByteString& b) {
36 ByteString& ByteString::operator=(const ByteString& b) {
41 unsigned char* ByteString::GetData() {
45 const unsigned char* ByteString::GetConstData() const {
49 size_t ByteString::GetLength() const {
53 ByteString ByteString::GetSubstring(size_t offset, size_t length) const {
60 return ByteString(GetConstData() + offset, length);
64 ByteString ByteString::CreateFromCPUUInt32(uint32_t val) {
65 return ByteString(reinterpret_cast<unsigned char*>(&val), sizeof(val));
69 ByteString ByteString::CreateFromNetUInt32(uint32_t val) {
74 ByteString ByteString::CreateFromHexString(const string& hex_string) {
77 return ByteString();
79 return ByteString(&bytes.front(), bytes.size());
82 bool ByteString::ConvertToCPUUInt32(uint32_t* val) const {
91 bool ByteString::ConvertToNetUInt32(uint32_t* val) const {
100 bool ByteString::ConvertByteOrderAsUIntArray(T (*converter)(T)) {
115 bool ByteString::ConvertFromNetToCPUUInt32Array() {
119 bool ByteString::ConvertFromCPUToNetUInt32Array() {
123 bool ByteString::IsZero() const {
132 bool ByteString::BitwiseAnd(const ByteString& b) {
143 bool ByteString::BitwiseOr(const ByteString& b) {
154 void ByteString::BitwiseInvert() {
160 bool ByteString::Equals(const ByteString& b) const {
173 void ByteString::Append(const ByteString& b) {
177 void ByteString::Clear() {
181 void ByteString::Resize(int size) {
185 string ByteString::HexEncode() const {
189 bool ByteString::CopyData(size_t size, void* output) const {
198 bool ByteString::IsLessThan(const ByteString& lhs, const ByteString& rhs) {