Home | History | Annotate | Download | only in syncable

Lines Matching defs:WriteTransaction

180 class WriteTransaction;
459 // WriteTransaction is destroyed.
461 friend class WriteTransaction;
463 void Init(WriteTransaction* trans, const Id& parent_id,
466 MutableEntry(WriteTransaction* trans, Create, const Id& parent_id,
468 MutableEntry(WriteTransaction* trans, CreateNewUpdateItem, const Id& id);
469 MutableEntry(WriteTransaction* trans, GetByHandle, int64);
470 MutableEntry(WriteTransaction* trans, GetById, const Id&);
471 MutableEntry(WriteTransaction* trans, GetByClientTag, const std::string& tag);
472 MutableEntry(WriteTransaction* trans, GetByServerTag, const std::string& tag);
474 inline WriteTransaction* write_transaction() const {
533 WriteTransaction* const write_transaction_;
623 // a WriteTransaction has a writer tag describing which body of code is doing
646 // writer lock, negotiated by the ReadTransaction and WriteTransaction
671 friend class WriteTransaction;
813 WriteTransaction* trans,
861 // WriteTransaction) or rolling back the dirty bits. It also uses
980 // Implements ReadTransaction / WriteTransaction using a simple lock.
1135 class WriteTransaction : public BaseTransaction {
1138 explicit WriteTransaction(Directory* directory, WriterTag writer,
1140 explicit WriteTransaction(const ScopedDirLookup& directory,
1143 virtual ~WriteTransaction();
1153 explicit WriteTransaction(Directory *directory);
1155 DISALLOW_COPY_AND_ASSIGN(WriteTransaction);