Lines Matching refs:cid
32 CID() { memset(cid, 0, sizeof(cid)); } in CID()
33 explicit CID(const uint8_t* data) { memcpy(cid, data, sizeof(cid)); } in CID()
34 explicit CID(const string& base32) { Encoder::fromBase32(base32.c_str(), cid, sizeof(cid)); } in CID()
36 bool operator==(const CID& rhs) const { return memcmp(cid, rhs.cid, sizeof(cid)) == 0; }
37 bool operator<(const CID& rhs) const { return memcmp(cid, rhs.cid, sizeof(cid)) < 0; }
39 string toBase32() const { return Encoder::toBase32(cid, sizeof(cid)); } in toBase32()
40 string& toBase32(string& tmp) const { return Encoder::toBase32(cid, sizeof(cid), tmp); } in toBase32()
45 memcpy(&cidHash, cid, sizeof(size_t)); in toHash()
48 const uint8_t* data() const { return cid; } in data()
50 …bool isZero() const { return std::find_if(cid, cid+SIZE, bind2nd(std::not_equal_to<uint8_t>(), 0))… in isZero()
55 uint8_t cid[SIZE];