| // Copyright 2015 The Vanadium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style |
| // license that can be found in the LICENSE file. |
| |
| // TODO(sadovsky): This dir should probably be moved from syncbase/server/ to |
| // syncbase/. Other dirs should probably also move (e.g. syncbase/server/util). |
| // We'll do a big shuffle at some point soon. |
| |
| // Package interfaces defines internal interfaces for various objects in the |
| // Syncbase server implementation. Defining these interfaces in a separate |
| // package helps prevent import cycles: all other packages can import the |
| // interfaces package, and individual modules can pass each other interfaces to |
| // enable bidirectional cross-package communication. |
| package interfaces |