added iOS source code
[wl-app.git] / iOS / Pods / Realm / include / core / realm / sync / changeset_cooker.hpp
1 /*************************************************************************
2  *
3  * REALM CONFIDENTIAL
4  * __________________
5  *
6  *  [2011] - [2015] Realm Inc
7  *  All Rights Reserved.
8  *
9  * NOTICE:  All information contained herein is, and remains
10  * the property of Realm Incorporated and its suppliers,
11  * if any.  The intellectual and technical concepts contained
12  * herein are proprietary to Realm Incorporated
13  * and its suppliers and may be covered by U.S. and Foreign Patents,
14  * patents in process, and are protected by trade secret or copyright law.
15  * Dissemination of this information or reproduction of this material
16  * is strictly forbidden unless prior written permission is obtained
17  * from Realm Incorporated.
18  *
19  **************************************************************************/
20
21 #include <realm/sync/history.hpp>
22
23 #ifndef REALM_SYNC_CHANGESET_COOKER_HPP
24 #define REALM_SYNC_CHANGESET_COOKER_HPP
25
26 namespace realm {
27 namespace sync {
28
29 /// Copy raw changesets unmodified.
30 class TrivialChangesetCooker: public ClientHistory::ChangesetCooker {
31 public:
32     bool cook_changeset(const Group&, const char* changeset,
33                         std::size_t changeset_size,
34                         util::AppendBuffer<char>&) override;
35 };
36
37 } // namespace sync
38 } // namespace realm
39
40 #endif // REALM_SYNC_CHANGESET_COOKER_HPP