Home | History | Annotate | Download | only in service

Lines Matching refs:Bucket

10 CommonDecoder::Bucket::Bucket() : size_(0) {}
12 CommonDecoder::Bucket::~Bucket() {}
14 void* CommonDecoder::Bucket::GetData(size_t offset, size_t size) const {
21 void CommonDecoder::Bucket::SetSize(size_t size) {
29 bool CommonDecoder::Bucket::SetData(
38 void CommonDecoder::Bucket::SetFromString(const char* str) {
50 bool CommonDecoder::Bucket::GetAsString(std::string* str) {
86 CommonDecoder::Bucket* CommonDecoder::GetBucket(uint32 bucket_id) const {
91 CommonDecoder::Bucket* CommonDecoder::CreateBucket(uint32 bucket_id) {
92 Bucket* bucket = GetBucket(bucket_id);
93 if (!bucket) {
94 bucket = new Bucket();
95 buckets_[bucket_id] = linked_ptr<Bucket>(bucket);
97 return bucket;
185 Bucket* bucket = CreateBucket(bucket_id);
186 bucket->SetSize(size);
201 Bucket* bucket = GetBucket(bucket_id);
202 if (!bucket) {
205 if (!bucket->SetData(data, offset, size)) {
222 Bucket* bucket = GetBucket(bucket_id);
223 if (!bucket) {
226 if (!bucket->SetData(data, offset, size)) {
256 Bucket* bucket = GetBucket(bucket_id);
257 if (!bucket) {
260 uint32 bucket_size = bucket->size();
264 memcpy(data, bucket->GetData(0, size), size);
280 Bucket* bucket = GetBucket(bucket_id);
281 if (!bucket) {
284 const void* src = bucket->GetData(offset, size);