blob: fa585523d385986337db11b23b463121e8ab9719 [file] [log] [blame]
// 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