StatusOutputStream.java revision 8978aac1977408b05e386ae846c30920c7faa0a6
1package com.android.email.mail.transport;
2
3import java.io.FilterOutputStream;
4import java.io.IOException;
5import java.io.OutputStream;
6
7import com.android.email.Email;
8
9import android.util.Config;
10import android.util.Log;
11
12public class StatusOutputStream extends FilterOutputStream {
13    private long mCount = 0;
14
15    public StatusOutputStream(OutputStream out) {
16        super(out);
17    }
18
19    @Override
20    public void write(int oneByte) throws IOException {
21        super.write(oneByte);
22        mCount++;
23        if (Config.LOGV) {
24            if (mCount % 1024 == 0) {
25                Log.v(Email.LOG_TAG, "# " + mCount);
26            }
27        }
28    }
29}
30