blob: 6a30ae080046c0acf1a79f33c55d664b10a071fd [file] [log] [blame]
// 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;
}