Quadcap Embeddable Server

com.quadcap.io.CountedOutputStream Class Reference

Inheritance diagram for com.quadcap.io.CountedOutputStream:

OutputStream com.quadcap.io.PaddedOutputStream List of all members.

Detailed Description

A filter output stream that simply keeps track of the count of bytes written.

Author:
Stan Bailes

Definition at line 52 of file CountedOutputStream.java.

Public Member Functions

 CountedOutputStream (OutputStream os)
void write (int b) throws IOException
void write (byte[] buf, int offset, int len) throws IOException
void write (byte[] buf) throws IOException
void flush () throws IOException
void close () throws IOException
int getCount ()
void setCount (int count)

Package Attributes

OutputStream out
int count = 0


Constructor & Destructor Documentation

com.quadcap.io.CountedOutputStream.CountedOutputStream OutputStream  os  ) 
 

Definition at line 56 of file CountedOutputStream.java.


Member Function Documentation

void com.quadcap.io.CountedOutputStream.close  )  throws IOException
 

Reimplemented in com.quadcap.io.PaddedOutputStream.

Definition at line 79 of file CountedOutputStream.java.

References com.quadcap.io.CountedOutputStream.out.

void com.quadcap.io.CountedOutputStream.flush  )  throws IOException
 

Definition at line 75 of file CountedOutputStream.java.

References com.quadcap.io.CountedOutputStream.out.

int com.quadcap.io.CountedOutputStream.getCount  ) 
 

Definition at line 83 of file CountedOutputStream.java.

References com.quadcap.io.CountedOutputStream.count.

void com.quadcap.io.CountedOutputStream.setCount int  count  ) 
 

Definition at line 87 of file CountedOutputStream.java.

References com.quadcap.io.CountedOutputStream.setCount().

Referenced by com.quadcap.io.CountedOutputStream.setCount().

void com.quadcap.io.CountedOutputStream.write byte[]  buf  )  throws IOException
 

Definition at line 70 of file CountedOutputStream.java.

References com.quadcap.io.CountedOutputStream.count, and com.quadcap.io.CountedOutputStream.out.

void com.quadcap.io.CountedOutputStream.write byte[]  buf,
int  offset,
int  len
throws IOException
 

Definition at line 65 of file CountedOutputStream.java.

References com.quadcap.io.CountedOutputStream.count, and com.quadcap.io.CountedOutputStream.out.

void com.quadcap.io.CountedOutputStream.write int  b  )  throws IOException
 

Definition at line 60 of file CountedOutputStream.java.

References com.quadcap.io.CountedOutputStream.count, com.quadcap.io.CountedOutputStream.out, and com.quadcap.io.CountedOutputStream.write().

Referenced by com.quadcap.io.CountedOutputStream.write().


Member Data Documentation

int com.quadcap.io.CountedOutputStream.count = 0 [package]
 

Definition at line 54 of file CountedOutputStream.java.

Referenced by com.quadcap.io.CountedOutputStream.getCount(), and com.quadcap.io.CountedOutputStream.write().

OutputStream com.quadcap.io.CountedOutputStream.out [package]
 

Definition at line 53 of file CountedOutputStream.java.

Referenced by com.quadcap.io.CountedOutputStream.close(), com.quadcap.io.CountedOutputStream.flush(), and com.quadcap.io.CountedOutputStream.write().