import java.io.BufferedOutputStream;
import java.io.IOException;
import java.io.OutputStream;

public class CustomBufferedOutputStream extends BufferedOutputStream
{

    private int m_iSize = 0;
    /**
    * @param out
    */
    public CustomBufferedOutputStream(OutputStream out)
    {
        super(out);
    }

    /**
     * @param out
     * @param size
     */
    public CustomBufferedOutputStream(OutputStream out, int size)
    {
        super(out, size);
    }

    public void flush() throws IOException
    {
        this.m_iSize = m_iSize + super.count;
        super.flush();

    }

    public int getSize()
    {
        return m_iSize;

    }

}
