~raghavendra-prabhu/percona-xtradb-cluster/release-5.5.30-galera-2.x

« back to all changes in this revision

Viewing changes to galera/src/write_set.hpp

  • Committer: Raghavendra D Prabhu
  • Date: 2013-04-05 13:55:24 UTC
  • mfrom: (95.2.22 2.x)
  • Revision ID: raghavendra.prabhu@percona.com-20130405135524-aa4f4y9rko7t3cvt
Merge galera/2.x branch.

We merge upto r148 of galera/2.x branch for 5.5.30-23.7.4 PXC release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
55
55
 
56
56
        void clear() { keys_.clear(), key_refs_.clear(), data_.clear(); }
57
57
 
 
58
        // Return offset to beginning of key or data segment and length
 
59
        // of that segment
 
60
        static std::pair<size_t, size_t>
 
61
        segment(const gu::byte_t*, size_t, size_t);
 
62
 
 
63
        // Scan key sequence from buffer, return offset from the beginning of
 
64
        // buffer after scan.
 
65
        static size_t keys(const gu::byte_t*, size_t, size_t, int, KeySequence&);
 
66
 
58
67
    private:
59
68
        friend size_t serialize(const WriteSet&, gu::byte_t*, size_t, size_t);
60
69
        friend size_t unserialize(const gu::byte_t*, size_t, size_t, WriteSet&);