// ********************************************************************** // // Copyright (c) 2003-2013 ZeroC, Inc. All rights reserved. // // This copy of Ice is licensed to you under the terms described in the // ICE_LICENSE file included in this distribution. // // ********************************************************************** package Freeze.MapInternal; interface KeyCodec { public abstract byte[] encodeKey(K k, Ice.Communicator communicator, Ice.EncodingVersion encoding); public abstract K decodeKey(byte[] b, Ice.Communicator communicator, Ice.EncodingVersion encoding); }