| // Copyright (c) 2006- Facebook |
| // Distributed under the Thrift Software License |
| // |
| // See accompanying file LICENSE or visit the Thrift site at: |
| // http://developers.facebook.com/thrift/ |
| |
| package com.facebook.thrift; |
| |
| import com.facebook.thrift.protocol.TProtocol; |
| |
| /** |
| * Generic base interface for generated Thrift objects. |
| * |
| * @author Mark Slee <mcslee@facebook.com> |
| */ |
| public interface TBase { |
| |
| /** |
| * Reads the TObject from the given input protocol. |
| * |
| * @param iprot Input protocol |
| */ |
| public void read(TProtocol iprot) throws TException; |
| |
| /** |
| * Writes the objects out to the protocol |
| * |
| * @param oprot Output protocol |
| */ |
| public void write(TProtocol oprot) throws TException; |
| } |