Home | History | Annotate | Download | only in syncable

Lines Matching refs:Kernel

186 // field keys/values in the kernel to the given dictionary.
190 void SetFieldValues(const EntryKernel& kernel,
199 V* value = enum_value_fn(kernel.ref(field));
275 kernel_ = new Kernel(FilePath(), name, KernelLoadInfo());
304 Directory::Kernel::Kernel(const FilePath& db_path,
326 void Directory::Kernel::AddRef() {
330 void Directory::Kernel::Release() {
335 Directory::Kernel::~Kernel() {
399 kernel_ = new Kernel(db_path, name, info);
411 DCHECK(del) << "Kernel should only have a single ref";
1289 entry_info->Set("kernel", kernel_->ToValue());
1836 EntryKernel* const kernel = entry.kernel_;
1839 << kernel->ref(static_cast<Int64Field>(i)) << ", ";
1843 << kernel->ref(static_cast<IdField>(i)) << ", ";
1847 if (kernel->ref(static_cast<BitField>(i)))
1851 const string& field = kernel->ref(static_cast<StringField>(i));
1857 kernel->ref(static_cast<ProtoField>(i)).SerializeAsString())
1862 if (kernel->ref(static_cast<BitTemp>(i)))