You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by ta...@apache.org on 2010/07/02 21:04:50 UTC
svn commit: r960088 [4/9] - in
/activemq/activemq-cpp/trunk/activemq-cpp/src/main: activemq/cmsutil/
activemq/commands/ activemq/core/ activemq/io/ activemq/transport/failover/
activemq/transport/mock/ activemq/wireformat/stomp/ decaf/internal/io/
deca...
Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/BufferedInputStream.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/BufferedInputStream.h?rev=960088&r1=960087&r2=960088&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/BufferedInputStream.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/BufferedInputStream.h Fri Jul 2 19:04:44 2010
@@ -74,27 +74,24 @@ namespace io{
*
* @throws IllegalArgumentException is the size is zero or negative.
*/
- BufferedInputStream( InputStream* stream, int bufferSize, bool own = false )
- throw ( lang::exceptions::IllegalArgumentException );
+ BufferedInputStream( InputStream* stream, int bufferSize, bool own = false );
virtual ~BufferedInputStream();
/**
* {@inheritDoc}
*/
- virtual int available() const throw ( decaf::io::IOException );
+ virtual int available() const;
/**
* {@inheritDoc}
*/
- virtual void close() throw( decaf::io::IOException );
+ virtual void close();
/**
* {@inheritDoc}
*/
- virtual long long skip( long long num )
- throw ( decaf::io::IOException,
- decaf::lang::exceptions::UnsupportedOperationException );
+ virtual long long skip( long long num );
/**
* {@inheritDoc}
@@ -104,7 +101,7 @@ namespace io{
/**
* {@inheritDoc}
*/
- virtual void reset() throw ( decaf::io::IOException );
+ virtual void reset();
/**
* {@inheritDoc}
@@ -113,17 +110,13 @@ namespace io{
protected:
- virtual int doReadByte() throw ( decaf::io::IOException );
+ virtual int doReadByte();
- virtual int doReadArrayBounded( unsigned char* buffer, int size, int offset, int length )
- throw ( decaf::io::IOException,
- decaf::lang::exceptions::IndexOutOfBoundsException,
- decaf::lang::exceptions::NullPointerException );
+ virtual int doReadArrayBounded( unsigned char* buffer, int size, int offset, int length );
private:
- int bufferData( InputStream* stream, unsigned char*& buffer )
- throw ( decaf::io::IOException );
+ int bufferData( InputStream* stream, unsigned char*& buffer );
};
Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/BufferedOutputStream.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/BufferedOutputStream.cpp?rev=960088&r1=960087&r2=960088&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/BufferedOutputStream.cpp (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/BufferedOutputStream.cpp Fri Jul 2 19:04:44 2010
@@ -35,8 +35,8 @@ BufferedOutputStream::BufferedOutputStre
}
////////////////////////////////////////////////////////////////////////////////
-BufferedOutputStream::BufferedOutputStream( OutputStream* stream, int bufSize, bool own )
- throw( IllegalArgumentException ) : FilterOutputStream( stream, own ) {
+BufferedOutputStream::BufferedOutputStream( OutputStream* stream, int bufSize, bool own ) :
+ FilterOutputStream( stream, own ) {
try {
this->init( bufSize );
@@ -47,6 +47,7 @@ BufferedOutputStream::BufferedOutputStre
////////////////////////////////////////////////////////////////////////////////
BufferedOutputStream::~BufferedOutputStream() {
+
try{
this->close();
@@ -75,7 +76,7 @@ void BufferedOutputStream::init( int buf
}
////////////////////////////////////////////////////////////////////////////////
-void BufferedOutputStream::emptyBuffer() throw ( IOException ){
+void BufferedOutputStream::emptyBuffer() {
if( this->outputStream == NULL ) {
throw IOException(
@@ -90,7 +91,7 @@ void BufferedOutputStream::emptyBuffer()
}
////////////////////////////////////////////////////////////////////////////////
-void BufferedOutputStream::flush() throw ( decaf::io::IOException ) {
+void BufferedOutputStream::flush() {
try {
@@ -111,8 +112,7 @@ void BufferedOutputStream::flush() throw
}
////////////////////////////////////////////////////////////////////////////////
-void BufferedOutputStream::doWriteByte( const unsigned char c )
- throw ( decaf::io::IOException ) {
+void BufferedOutputStream::doWriteByte( const unsigned char c ) {
try{
@@ -133,8 +133,7 @@ void BufferedOutputStream::doWriteByte(
}
////////////////////////////////////////////////////////////////////////////////
-void BufferedOutputStream::doWriteArray( const unsigned char* buffer, int size )
- throw ( decaf::io::IOException ) {
+void BufferedOutputStream::doWriteArray( const unsigned char* buffer, int size ) {
try{
@@ -156,10 +155,7 @@ void BufferedOutputStream::doWriteArray(
////////////////////////////////////////////////////////////////////////////////
void BufferedOutputStream::doWriteArrayBounded( const unsigned char* buffer, int size,
- int offset, int length )
- throw ( decaf::io::IOException,
- decaf::lang::exceptions::NullPointerException,
- decaf::lang::exceptions::IndexOutOfBoundsException ) {
+ int offset, int length ) {
try{
Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/BufferedOutputStream.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/BufferedOutputStream.h?rev=960088&r1=960087&r2=960088&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/BufferedOutputStream.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/BufferedOutputStream.h Fri Jul 2 19:04:44 2010
@@ -80,27 +80,22 @@ namespace io{
*
* @throws IllegalArgumentException if the bufferSize given is negative.
*/
- BufferedOutputStream( OutputStream* stream, int bufferSize, bool own = false )
- throw( decaf::lang::exceptions::IllegalArgumentException );
+ BufferedOutputStream( OutputStream* stream, int bufferSize, bool own = false );
virtual ~BufferedOutputStream();
/**
* @{inheritDoc}
*/
- virtual void flush() throw ( decaf::io::IOException );
+ virtual void flush();
protected:
- virtual void doWriteByte( unsigned char c ) throw ( decaf::io::IOException );
+ virtual void doWriteByte( unsigned char c );
- virtual void doWriteArray( const unsigned char* buffer, int size )
- throw ( decaf::io::IOException );
+ virtual void doWriteArray( const unsigned char* buffer, int size );
- virtual void doWriteArrayBounded( const unsigned char* buffer, int size, int offset, int length )
- throw ( decaf::io::IOException,
- decaf::lang::exceptions::NullPointerException,
- decaf::lang::exceptions::IndexOutOfBoundsException );
+ virtual void doWriteArrayBounded( const unsigned char* buffer, int size, int offset, int length );
private:
@@ -115,7 +110,7 @@ namespace io{
/**
* Writes the contents of the buffer to the output stream.
*/
- void emptyBuffer() throw ( decaf::io::IOException );
+ void emptyBuffer();
};
Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/ByteArrayInputStream.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/ByteArrayInputStream.cpp?rev=960088&r1=960087&r2=960088&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/ByteArrayInputStream.cpp (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/ByteArrayInputStream.cpp Fri Jul 2 19:04:44 2010
@@ -40,18 +40,14 @@ ByteArrayInputStream::ByteArrayInputStre
}
////////////////////////////////////////////////////////////////////////////////
-ByteArrayInputStream::ByteArrayInputStream( const unsigned char* buffer, int bufferSize, bool own )
- throw( decaf::lang::exceptions::NullPointerException,
- decaf::lang::exceptions::IllegalArgumentException ) :
+ByteArrayInputStream::ByteArrayInputStream( const unsigned char* buffer, int bufferSize, bool own ) :
InputStream(), buffer( NULL ), size( 0 ), own( own ), count( 0 ), pos( 0 ), markpos( 0 ) {
setByteArray( buffer, bufferSize, 0, bufferSize );
}
////////////////////////////////////////////////////////////////////////////////
-ByteArrayInputStream::ByteArrayInputStream( const unsigned char* buffer, int bufferSize, int offset, int length, bool own )
- throw( decaf::lang::exceptions::NullPointerException,
- decaf::lang::exceptions::IllegalArgumentException ) :
+ByteArrayInputStream::ByteArrayInputStream( const unsigned char* buffer, int bufferSize, int offset, int length, bool own ) :
InputStream(), buffer( NULL ), size( 0 ), own( own ), count( 0 ), pos( 0 ), markpos( 0 ) {
setByteArray( buffer, bufferSize, offset, length );
@@ -76,17 +72,13 @@ void ByteArrayInputStream::setByteArray(
}
////////////////////////////////////////////////////////////////////////////////
-void ByteArrayInputStream::setByteArray( const unsigned char* buffer, int bufferSize )
- throw( decaf::lang::exceptions::NullPointerException,
- decaf::lang::exceptions::IllegalArgumentException ) {
+void ByteArrayInputStream::setByteArray( const unsigned char* buffer, int bufferSize ) {
setByteArray( buffer, bufferSize, 0, bufferSize );
}
////////////////////////////////////////////////////////////////////////////////
-void ByteArrayInputStream::setByteArray( const unsigned char* buffer, int bufferSize, int offset, int length )
- throw( decaf::lang::exceptions::NullPointerException,
- decaf::lang::exceptions::IllegalArgumentException ) {
+void ByteArrayInputStream::setByteArray( const unsigned char* buffer, int bufferSize, int offset, int length ) {
if( buffer == NULL ) {
throw NullPointerException(
@@ -117,7 +109,7 @@ void ByteArrayInputStream::setByteArray(
}
////////////////////////////////////////////////////////////////////////////////
-int ByteArrayInputStream::available() const throw ( IOException ) {
+int ByteArrayInputStream::available() const {
return this->count - this->pos;
}
@@ -131,7 +123,7 @@ void ByteArrayInputStream::mark( int rea
}
////////////////////////////////////////////////////////////////////////////////
-void ByteArrayInputStream::reset() throw ( IOException ){
+void ByteArrayInputStream::reset() {
try{
@@ -144,7 +136,7 @@ void ByteArrayInputStream::reset() throw
}
////////////////////////////////////////////////////////////////////////////////
-int ByteArrayInputStream::doReadByte() throw ( IOException ){
+int ByteArrayInputStream::doReadByte() {
try{
return pos < count ? buffer[pos++] : -1;
@@ -155,10 +147,7 @@ int ByteArrayInputStream::doReadByte() t
////////////////////////////////////////////////////////////////////////////////
int ByteArrayInputStream::doReadArrayBounded( unsigned char* buffer, int size,
- int offset, int length )
- throw ( decaf::io::IOException,
- decaf::lang::exceptions::IndexOutOfBoundsException,
- decaf::lang::exceptions::NullPointerException ) {
+ int offset, int length ) {
try{
@@ -203,8 +192,7 @@ int ByteArrayInputStream::doReadArrayBou
}
////////////////////////////////////////////////////////////////////////////////
-long long ByteArrayInputStream::skip( long long num )
- throw ( IOException, lang::exceptions::UnsupportedOperationException ){
+long long ByteArrayInputStream::skip( long long num ) {
try{
Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/ByteArrayInputStream.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/ByteArrayInputStream.h?rev=960088&r1=960087&r2=960088&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/ByteArrayInputStream.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/ByteArrayInputStream.h Fri Jul 2 19:04:44 2010
@@ -121,9 +121,7 @@ namespace io{
* @throws NullPointerException if the buffer is Null.
* @throws IllegalArguementException if the bufferSize is negative.
*/
- ByteArrayInputStream( const unsigned char* buffer, int bufferSize, bool own = false )
- throw( decaf::lang::exceptions::NullPointerException,
- decaf::lang::exceptions::IllegalArgumentException );
+ ByteArrayInputStream( const unsigned char* buffer, int bufferSize, bool own = false );
/**
* Create an instance of the ByteArrayInputStream with the given buffer as
@@ -143,9 +141,7 @@ namespace io{
* @throws NullPointerException if the buffer is Null.
* @throws IllegalArguementException if the bufferSize is negative.
*/
- ByteArrayInputStream( const unsigned char* buffer, int bufferSize, int offset, int length, bool own = false )
- throw( decaf::lang::exceptions::NullPointerException,
- decaf::lang::exceptions::IllegalArgumentException );
+ ByteArrayInputStream( const unsigned char* buffer, int bufferSize, int offset, int length, bool own = false );
virtual ~ByteArrayInputStream();
@@ -174,9 +170,7 @@ namespace io{
* @throws NullPointerException if the buffer is Null.
* @throws IllegalArguementException if the bufferSize is negative.
*/
- virtual void setByteArray( const unsigned char* buffer, int bufferSize )
- throw( decaf::lang::exceptions::NullPointerException,
- decaf::lang::exceptions::IllegalArgumentException );
+ virtual void setByteArray( const unsigned char* buffer, int bufferSize );
/**
* Sets the data that this reader uses, replaces any existing
@@ -194,20 +188,17 @@ namespace io{
* @throws NullPointerException if the buffer is Null.
* @throws IllegalArguementException if the bufferSize is negative.
*/
- virtual void setByteArray( const unsigned char* buffer, int bufferSize, int offset, int length )
- throw( decaf::lang::exceptions::NullPointerException,
- decaf::lang::exceptions::IllegalArgumentException );
+ virtual void setByteArray( const unsigned char* buffer, int bufferSize, int offset, int length );
/**
* {@inheritDoc}
*/
- virtual int available() const throw ( IOException );
+ virtual int available() const;
/**
* {@inheritDoc}
*/
- virtual long long skip( long long num )
- throw ( io::IOException, lang::exceptions::UnsupportedOperationException );
+ virtual long long skip( long long num );
/**
* {@inheritDoc}
@@ -217,7 +208,7 @@ namespace io{
/**
* {@inheritDoc}
*/
- virtual void reset() throw ( IOException );
+ virtual void reset();
/**
* {@inheritDoc}
@@ -226,12 +217,9 @@ namespace io{
protected:
- virtual int doReadByte() throw ( IOException );
+ virtual int doReadByte();
- virtual int doReadArrayBounded( unsigned char* buffer, int size, int offset, int length )
- throw ( decaf::io::IOException,
- decaf::lang::exceptions::IndexOutOfBoundsException,
- decaf::lang::exceptions::NullPointerException );
+ virtual int doReadArrayBounded( unsigned char* buffer, int size, int offset, int length );
};
Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/ByteArrayOutputStream.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/ByteArrayOutputStream.cpp?rev=960088&r1=960087&r2=960088&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/ByteArrayOutputStream.cpp (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/ByteArrayOutputStream.cpp Fri Jul 2 19:04:44 2010
@@ -33,8 +33,7 @@ ByteArrayOutputStream::ByteArrayOutputSt
}
////////////////////////////////////////////////////////////////////////////////
-ByteArrayOutputStream::ByteArrayOutputStream( int bufferSize )
- throw( decaf::lang::exceptions::IllegalArgumentException ) :
+ByteArrayOutputStream::ByteArrayOutputStream( int bufferSize ) :
OutputStream(), buffer( NULL ), bufferSize( bufferSize ), count( 0 ) {
if( bufferSize <= 0 ) {
@@ -75,13 +74,12 @@ long long ByteArrayOutputStream::size()
}
////////////////////////////////////////////////////////////////////////////////
-void ByteArrayOutputStream::reset() throw ( IOException ) {
+void ByteArrayOutputStream::reset() {
this->count = 0;
}
////////////////////////////////////////////////////////////////////////////////
-void ByteArrayOutputStream::doWriteByte( unsigned char c )
- throw ( IOException ) {
+void ByteArrayOutputStream::doWriteByte( unsigned char c ) {
try{
@@ -96,10 +94,7 @@ void ByteArrayOutputStream::doWriteByte(
}
////////////////////////////////////////////////////////////////////////////////
-void ByteArrayOutputStream::doWriteArrayBounded( const unsigned char* buffer, int size, int offset, int length )
- throw ( decaf::io::IOException,
- decaf::lang::exceptions::NullPointerException,
- decaf::lang::exceptions::IndexOutOfBoundsException ) {
+void ByteArrayOutputStream::doWriteArrayBounded( const unsigned char* buffer, int size, int offset, int length ) {
if( length == 0 ) {
return;
@@ -149,8 +144,7 @@ std::string ByteArrayOutputStream::toStr
}
////////////////////////////////////////////////////////////////////////////////
-void ByteArrayOutputStream::writeTo( OutputStream* out ) const
- throw ( IOException, lang::exceptions::NullPointerException ) {
+void ByteArrayOutputStream::writeTo( OutputStream* out ) const {
try{
Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/ByteArrayOutputStream.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/ByteArrayOutputStream.h?rev=960088&r1=960087&r2=960088&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/ByteArrayOutputStream.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/ByteArrayOutputStream.h Fri Jul 2 19:04:44 2010
@@ -68,8 +68,7 @@ namespace io{
*
* @throw IllegalArgumentException if the size is less than or equal to zero.
*/
- ByteArrayOutputStream( int bufferSize )
- throw( decaf::lang::exceptions::IllegalArgumentException );
+ ByteArrayOutputStream( int bufferSize );
virtual ~ByteArrayOutputStream();
@@ -94,7 +93,7 @@ namespace io{
* Clear current Stream contents
* @throws IOException
*/
- virtual void reset() throw ( IOException );
+ virtual void reset();
/**
* Converts the bytes in the buffer into a standard C++ string
@@ -107,18 +106,13 @@ namespace io{
* specified output stream argument, as if by calling the output
* stream's write method using out.write( buf, 0, count ).
*/
- void writeTo( OutputStream* out ) const
- throw ( decaf::io::IOException, decaf::lang::exceptions::NullPointerException );
+ void writeTo( OutputStream* out ) const;
protected:
- virtual void doWriteByte( unsigned char value )
- throw ( decaf::io::IOException );
+ virtual void doWriteByte( unsigned char value );
- virtual void doWriteArrayBounded( const unsigned char* buffer, int size, int offset, int length )
- throw ( decaf::io::IOException,
- decaf::lang::exceptions::NullPointerException,
- decaf::lang::exceptions::IndexOutOfBoundsException );
+ virtual void doWriteArrayBounded( const unsigned char* buffer, int size, int offset, int length );
private:
Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/DataInput.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/DataInput.h?rev=960088&r1=960087&r2=960088&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/DataInput.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/DataInput.h Fri Jul 2 19:04:44 2010
@@ -62,8 +62,7 @@ namespace io {
* @throws IOException if an I/O Error occurs.
* @throws EOFException if the end of input is reached.
*/
- virtual bool readBoolean()
- throw( decaf::io::IOException, decaf::io::EOFException ) = 0;
+ virtual bool readBoolean() = 0;
/**
* Reads and returns one input byte. The byte is treated as a
@@ -74,8 +73,7 @@ namespace io {
* @throws IOException if an I/O Error occurs.
* @throws EOFException if the end of input is reached.
*/
- virtual char readByte()
- throw( decaf::io::IOException, decaf::io::EOFException ) = 0;
+ virtual char readByte() = 0;
/**
* Reads one input byte, zero-extends it to type int, and returns
@@ -86,8 +84,7 @@ namespace io {
* @throws IOException if an I/O Error occurs.
* @throws EOFException if the end of input is reached.
*/
- virtual unsigned char readUnsignedByte()
- throw( decaf::io::IOException, decaf::io::EOFException ) = 0;
+ virtual unsigned char readUnsignedByte() = 0;
/**
* Reads an input char and returns the char value. A ascii char
@@ -99,8 +96,7 @@ namespace io {
* @throws IOException if an I/O Error occurs.
* @throws EOFException if the end of input is reached.
*/
- virtual char readChar()
- throw( decaf::io::IOException, decaf::io::EOFException ) = 0;
+ virtual char readChar() = 0;
/**
* Reads eight input bytes and returns a double value. It does this
@@ -113,8 +109,7 @@ namespace io {
* @throws IOException if an I/O Error occurs.
* @throws EOFException if the end of input is reached.
*/
- virtual double readDouble()
- throw( decaf::io::IOException, decaf::io::EOFException ) = 0;
+ virtual double readDouble() = 0;
/**
* Reads four input bytes and returns a float value. It does this
@@ -127,8 +122,7 @@ namespace io {
* @throws IOException if an I/O Error occurs.
* @throws EOFException if the end of input is reached.
*/
- virtual float readFloat()
- throw( decaf::io::IOException, decaf::io::EOFException ) = 0;
+ virtual float readFloat() = 0;
/**
* Reads four input bytes and returns an int value. Let a be the
@@ -143,8 +137,7 @@ namespace io {
* @throws IOException if an I/O Error occurs.
* @throws EOFException if the end of input is reached.
*/
- virtual int readInt()
- throw( decaf::io::IOException, decaf::io::EOFException ) = 0;
+ virtual int readInt() = 0;
/**
* Reads eight input bytes and returns a long value. Let a be the
@@ -167,8 +160,7 @@ namespace io {
* @throws IOException if an I/O Error occurs.
* @throws EOFException if the end of input is reached.
*/
- virtual long long readLong()
- throw( decaf::io::IOException, decaf::io::EOFException ) = 0;
+ virtual long long readLong() = 0;
/**
* Reads two input bytes and returns a short value. Let a be the
@@ -181,8 +173,7 @@ namespace io {
* @throws IOException if an I/O Error occurs.
* @throws EOFException if the end of input is reached.
*/
- virtual short readShort()
- throw( decaf::io::IOException, decaf::io::EOFException ) = 0;
+ virtual short readShort() = 0;
/**
* Reads two input bytes and returns an int value in the range 0
@@ -196,8 +187,7 @@ namespace io {
* @throws IOException if an I/O Error occurs.
* @throws EOFException if the end of input is reached.
*/
- virtual unsigned short readUnsignedShort()
- throw( decaf::io::IOException, decaf::io::EOFException ) = 0;
+ virtual unsigned short readUnsignedShort() = 0;
/**
* Reads an NULL terminated ASCII string to the stream and returns the
@@ -208,8 +198,7 @@ namespace io {
* @throws IOException if an I/O Error occurs.
* @throws EOFException if the end of input is reached.
*/
- virtual std::string readString()
- throw( decaf::io::IOException, decaf::io::EOFException ) = 0;
+ virtual std::string readString() = 0;
/**
* Reads the next line of text from the input stream. It reads successive bytes, converting
@@ -230,8 +219,7 @@ namespace io {
*
* @throws IOException if an I/O Error occurs.
*/
- virtual std::string readLine()
- throw( decaf::io::IOException ) = 0;
+ virtual std::string readLine() = 0;
/**
* Reads a modified UTF-8 encoded string in ASCII format and returns it,
@@ -248,10 +236,7 @@ namespace io {
* @throws EOFException if the end of input is reached.
* @throws UTFDataFormatException if the bytes are not valid modified UTF-8 values.
*/
- virtual std::string readUTF()
- throw( decaf::io::IOException,
- decaf::io::EOFException,
- decaf::io::UTFDataFormatException ) = 0;
+ virtual std::string readUTF() = 0;
/**
* Reads some bytes from an input stream and stores them into the
@@ -281,10 +266,7 @@ namespace io {
* @throws EOFException if the end of input is reached.
* @throws IndexOutOfBoundsException if the size value is negative.
*/
- virtual void readFully( unsigned char* buffer, int size )
- throw( decaf::io::IOException,
- decaf::io::EOFException,
- decaf::lang::exceptions::IndexOutOfBoundsException ) = 0;
+ virtual void readFully( unsigned char* buffer, int size ) = 0;
/**
* Reads length bytes from an input stream.
@@ -317,11 +299,7 @@ namespace io {
* @throws NullPointerException if the buffer is NULL.
* @throws IndexOutOfBoundsException if the offset + length > size, or an int param is negative.
*/
- virtual void readFully( unsigned char* buffer, int size, int offset, int length )
- throw ( decaf::io::IOException,
- decaf::io::EOFException,
- decaf::lang::exceptions::NullPointerException,
- decaf::lang::exceptions::IndexOutOfBoundsException ) = 0;
+ virtual void readFully( unsigned char* buffer, int size, int offset, int length ) = 0;
/**
* Makes an attempt to skip over n bytes of data from the input stream,
@@ -338,7 +316,7 @@ namespace io {
*
* @throws IOException if an I/O Error occurs.
*/
- virtual long long skipBytes( long long num ) throw( io::IOException ) = 0;
+ virtual long long skipBytes( long long num ) = 0;
};
Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/DataInputStream.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/DataInputStream.cpp?rev=960088&r1=960087&r2=960088&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/DataInputStream.cpp (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/DataInputStream.cpp Fri Jul 2 19:04:44 2010
@@ -39,7 +39,7 @@ DataInputStream::DataInputStream( InputS
DataInputStream::~DataInputStream() {}
////////////////////////////////////////////////////////////////////////////////
-bool DataInputStream::readBoolean() throw( IOException, EOFException ) {
+bool DataInputStream::readBoolean() {
try {
readAllData( buffer, sizeof(char) );
@@ -51,7 +51,7 @@ bool DataInputStream::readBoolean() thro
}
////////////////////////////////////////////////////////////////////////////////
-char DataInputStream::readByte() throw ( IOException, EOFException ) {
+char DataInputStream::readByte() {
try {
readAllData( buffer, sizeof(unsigned char) );
@@ -63,7 +63,7 @@ char DataInputStream::readByte() throw (
}
////////////////////////////////////////////////////////////////////////////////
-unsigned char DataInputStream::readUnsignedByte() throw ( IOException, EOFException ) {
+unsigned char DataInputStream::readUnsignedByte() {
try {
readAllData( buffer, sizeof(unsigned char) );
@@ -75,7 +75,7 @@ unsigned char DataInputStream::readUnsig
}
////////////////////////////////////////////////////////////////////////////////
-char DataInputStream::readChar() throw ( IOException, EOFException ) {
+char DataInputStream::readChar() {
try {
readAllData( buffer, sizeof(unsigned char) );
@@ -87,7 +87,7 @@ char DataInputStream::readChar() throw (
}
////////////////////////////////////////////////////////////////////////////////
-short DataInputStream::readShort() throw ( io::IOException, io::EOFException ) {
+short DataInputStream::readShort() {
try {
short value = 0;
@@ -101,7 +101,7 @@ short DataInputStream::readShort() throw
}
////////////////////////////////////////////////////////////////////////////////
-unsigned short DataInputStream::readUnsignedShort() throw ( io::IOException, io::EOFException ) {
+unsigned short DataInputStream::readUnsignedShort() {
try {
unsigned short value = 0;
@@ -115,7 +115,7 @@ unsigned short DataInputStream::readUnsi
}
////////////////////////////////////////////////////////////////////////////////
-int DataInputStream::readInt() throw ( io::IOException, io::EOFException ) {
+int DataInputStream::readInt() {
try {
unsigned int value = 0;
@@ -130,7 +130,7 @@ int DataInputStream::readInt() throw ( i
}
////////////////////////////////////////////////////////////////////////////////
-double DataInputStream::readDouble() throw ( io::IOException, io::EOFException ) {
+double DataInputStream::readDouble() {
try {
unsigned long long lvalue = this->readLong();
@@ -144,7 +144,7 @@ double DataInputStream::readDouble() thr
}
////////////////////////////////////////////////////////////////////////////////
-float DataInputStream::readFloat() throw ( io::IOException, io::EOFException ) {
+float DataInputStream::readFloat() {
try {
unsigned int lvalue = this->readInt();
@@ -158,8 +158,7 @@ float DataInputStream::readFloat() throw
}
////////////////////////////////////////////////////////////////////////////////
-long long DataInputStream::readLong()
- throw ( io::IOException, io::EOFException ) {
+long long DataInputStream::readLong() {
try {
unsigned long long value = 0;
@@ -187,7 +186,7 @@ long long DataInputStream::readLong()
}
////////////////////////////////////////////////////////////////////////////////
-std::string DataInputStream::readString() throw ( io::IOException, io::EOFException ) {
+std::string DataInputStream::readString() {
try {
@@ -229,8 +228,7 @@ std::string DataInputStream::readString(
}
////////////////////////////////////////////////////////////////////////////////
-std::string DataInputStream::readUTF()
- throw ( io::IOException, io::EOFException, io::UTFDataFormatException ) {
+std::string DataInputStream::readUTF() {
try {
@@ -325,10 +323,7 @@ std::string DataInputStream::readUTF()
}
////////////////////////////////////////////////////////////////////////////////
-void DataInputStream::readFully( unsigned char* buffer, int size )
- throw ( decaf::io::IOException,
- decaf::io::EOFException,
- decaf::lang::exceptions::IndexOutOfBoundsException ) {
+void DataInputStream::readFully( unsigned char* buffer, int size ) {
try {
@@ -345,7 +340,7 @@ void DataInputStream::readFully( unsigne
}
////////////////////////////////////////////////////////////////////////////////
-std::string DataInputStream::readLine() throw( decaf::io::IOException ) {
+std::string DataInputStream::readLine() {
try{
throw IOException( __FILE__, __LINE__, "Not Yet Implemented." );
@@ -389,11 +384,7 @@ std::string DataInputStream::readLine()
}
////////////////////////////////////////////////////////////////////////////////
-void DataInputStream::readFully( unsigned char* buffer, int size, int offset, int length )
- throw ( decaf::io::IOException,
- decaf::io::EOFException,
- decaf::lang::exceptions::IndexOutOfBoundsException,
- decaf::lang::exceptions::NullPointerException ) {
+void DataInputStream::readFully( unsigned char* buffer, int size, int offset, int length ) {
try {
@@ -444,8 +435,7 @@ void DataInputStream::readFully( unsigne
}
////////////////////////////////////////////////////////////////////////////////
-long long DataInputStream::skipBytes( long long num )
- throw( decaf::io::IOException ) {
+long long DataInputStream::skipBytes( long long num ) {
try {
@@ -470,8 +460,7 @@ long long DataInputStream::skipBytes( lo
}
////////////////////////////////////////////////////////////////////////////////
-void DataInputStream::readAllData( unsigned char* buffer, int length )
- throw ( decaf::io::IOException, decaf::io::EOFException ) {
+void DataInputStream::readAllData( unsigned char* buffer, int length ) {
try{
Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/DataInputStream.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/DataInputStream.h?rev=960088&r1=960087&r2=960088&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/DataInputStream.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/DataInputStream.h Fri Jul 2 19:04:44 2010
@@ -79,8 +79,7 @@ namespace io{
* @throws IOException if an I/O Error occurs.
* @throws EOFException if the end of input is reached.
*/
- virtual bool readBoolean()
- throw( decaf::io::IOException, decaf::io::EOFException );
+ virtual bool readBoolean();
/**
* Reads and returns one input byte. The byte is treated as a
@@ -91,8 +90,7 @@ namespace io{
* @throws IOException if an I/O Error occurs.
* @throws EOFException if the end of input is reached.
*/
- virtual char readByte()
- throw( decaf::io::IOException, decaf::io::EOFException );
+ virtual char readByte();
/**
* Reads one input byte, zero-extends it to type int, and returns
@@ -103,8 +101,7 @@ namespace io{
* @throws IOException if an I/O Error occurs.
* @throws EOFException if the end of input is reached.
*/
- virtual unsigned char readUnsignedByte()
- throw( decaf::io::IOException, decaf::io::EOFException );
+ virtual unsigned char readUnsignedByte();
/**
* Reads an input char and returns the char value. A ascii char
@@ -116,8 +113,7 @@ namespace io{
* @throws IOException if an I/O Error occurs.
* @throws EOFException if the end of input is reached.
*/
- virtual char readChar()
- throw( decaf::io::IOException, decaf::io::EOFException );
+ virtual char readChar();
/**
* Reads eight input bytes and returns a double value. It does this
@@ -130,8 +126,7 @@ namespace io{
* @throws IOException if an I/O Error occurs.
* @throws EOFException if the end of input is reached.
*/
- virtual double readDouble()
- throw( decaf::io::IOException, decaf::io::EOFException );
+ virtual double readDouble();
/**
* Reads four input bytes and returns a float value. It does this
@@ -144,8 +139,7 @@ namespace io{
* @throws IOException if an I/O Error occurs.
* @throws EOFException if the end of input is reached.
*/
- virtual float readFloat()
- throw( decaf::io::IOException, decaf::io::EOFException );
+ virtual float readFloat();
/**
* Reads four input bytes and returns an int value. Let a be the
@@ -160,8 +154,7 @@ namespace io{
* @throws IOException if an I/O Error occurs.
* @throws EOFException if the end of input is reached.
*/
- virtual int readInt()
- throw( decaf::io::IOException, decaf::io::EOFException );
+ virtual int readInt();
/**
* Reads eight input bytes and returns a long value. Let a be the
@@ -184,8 +177,7 @@ namespace io{
* @throws IOException if an I/O Error occurs.
* @throws EOFException if the end of input is reached.
*/
- virtual long long readLong()
- throw( decaf::io::IOException, decaf::io::EOFException );
+ virtual long long readLong();
/**
* Reads two input bytes and returns a short value. Let a be the
@@ -198,8 +190,7 @@ namespace io{
* @throws IOException if an I/O Error occurs.
* @throws EOFException if the end of input is reached.
*/
- virtual short readShort()
- throw( decaf::io::IOException, decaf::io::EOFException );
+ virtual short readShort();
/**
* Reads two input bytes and returns an int value in the range 0
@@ -213,8 +204,7 @@ namespace io{
* @throws IOException if an I/O Error occurs.
* @throws EOFException if the end of input is reached.
*/
- virtual unsigned short readUnsignedShort()
- throw( decaf::io::IOException, decaf::io::EOFException );
+ virtual unsigned short readUnsignedShort();
/**
* Reads an NULL terminated ASCII string to the stream and returns the
@@ -225,8 +215,7 @@ namespace io{
* @throws IOException if an I/O Error occurs.
* @throws EOFException if the end of input is reached.
*/
- virtual std::string readString()
- throw( decaf::io::IOException, decaf::io::EOFException );
+ virtual std::string readString();
/**
* Reads the next line of text from the input stream. It reads successive bytes, converting
@@ -247,8 +236,7 @@ namespace io{
*
* @throws IOException if an I/O Error occurs.
*/
- virtual std::string readLine()
- throw( decaf::io::IOException );
+ virtual std::string readLine();
/**
* Reads a modified UTF-8 encoded string in ASCII format and returns it,
@@ -265,10 +253,7 @@ namespace io{
* @throws EOFException if the end of input is reached.
* @throws UTFDataFormatException if the bytes are not valid modified UTF-8 values.
*/
- virtual std::string readUTF()
- throw( decaf::io::IOException,
- decaf::io::EOFException,
- decaf::io::UTFDataFormatException );
+ virtual std::string readUTF();
/**
* Reads some bytes from an input stream and stores them into the
@@ -298,10 +283,7 @@ namespace io{
* @throws EOFException if the end of input is reached.
* @throws IndexOutOfBoundsException if the size value is negative.
*/
- virtual void readFully( unsigned char* buffer, int size )
- throw( decaf::io::IOException,
- decaf::io::EOFException,
- decaf::lang::exceptions::IndexOutOfBoundsException );
+ virtual void readFully( unsigned char* buffer, int size );
/**
* Reads length bytes from an input stream.
@@ -334,11 +316,7 @@ namespace io{
* @throws NullPointerException if the buffer is NULL.
* @throws IndexOutOfBoundsException if the offset + length > size.
*/
- virtual void readFully( unsigned char* buffer, int size, int offset, int length )
- throw ( decaf::io::IOException,
- decaf::io::EOFException,
- decaf::lang::exceptions::NullPointerException,
- decaf::lang::exceptions::IndexOutOfBoundsException );
+ virtual void readFully( unsigned char* buffer, int size, int offset, int length );
/**
* Makes an attempt to skip over n bytes of data from the input stream,
@@ -355,13 +333,12 @@ namespace io{
*
* @throws IOException if an I/O Error occurs.
*/
- virtual long long skipBytes( long long num ) throw( io::IOException );
+ virtual long long skipBytes( long long num );
private:
// Used internally to reliably get data from the underlying stream
- void readAllData( unsigned char* buffer, int length )
- throw ( decaf::io::IOException, decaf::io::EOFException );
+ void readAllData( unsigned char* buffer, int length );
};
Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/DataOutput.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/DataOutput.h?rev=960088&r1=960087&r2=960088&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/DataOutput.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/DataOutput.h Fri Jul 2 19:04:44 2010
@@ -60,8 +60,7 @@ namespace io {
*
* @throws IOException if an I/O error is encountered.
*/
- virtual void writeBoolean( bool value )
- throw ( decaf::io::IOException ) = 0;
+ virtual void writeBoolean( bool value ) = 0;
/**
* Writes out a byte to the underlying output stream as a 1-byte
@@ -73,8 +72,7 @@ namespace io {
*
* @throws IOException if an I/O error is encountered.
*/
- virtual void writeByte( unsigned char value )
- throw ( decaf::io::IOException ) = 0;
+ virtual void writeByte( unsigned char value ) = 0;
/**
* Writes a short to the underlying output stream as two bytes, high
@@ -86,8 +84,7 @@ namespace io {
*
* @throws IOException if an I/O error is encountered.
*/
- virtual void writeShort( short value )
- throw ( decaf::io::IOException ) = 0;
+ virtual void writeShort( short value ) = 0;
/**
* Writes a unsigned short to the bytes message stream as a 2 byte value
@@ -97,8 +94,7 @@ namespace io {
*
* @throws IOException if an I/O error is encountered.
*/
- virtual void writeUnsignedShort( unsigned short value )
- throw ( decaf::io::IOException ) = 0;
+ virtual void writeUnsignedShort( unsigned short value ) = 0;
/**
* Writes out a char to the underlying output stream as a one byte
@@ -110,8 +106,7 @@ namespace io {
*
* @throws IOException if an I/O error is encountered.
*/
- virtual void writeChar( char value )
- throw ( decaf::io::IOException ) = 0;
+ virtual void writeChar( char value ) = 0;
/**
* Writes an int to the underlying output stream as four bytes, high
@@ -123,8 +118,7 @@ namespace io {
*
* @throws IOException if an I/O error is encountered.
*/
- virtual void writeInt( int value )
- throw ( decaf::io::IOException ) = 0;
+ virtual void writeInt( int value ) = 0;
/**
* Writes an 64 bit long to the underlying output stream as eight
@@ -136,8 +130,7 @@ namespace io {
*
* @throws IOException if an I/O error is encountered.
*/
- virtual void writeLong( long long value )
- throw ( decaf::io::IOException ) = 0;
+ virtual void writeLong( long long value ) = 0;
/**
* Converts the float argument to an int using the floatToIntBits
@@ -151,8 +144,7 @@ namespace io {
*
* @throws IOException if an I/O error is encountered.
*/
- virtual void writeFloat( float value )
- throw ( decaf::io::IOException ) = 0;
+ virtual void writeFloat( float value ) = 0;
/**
* Converts the double argument to a long using the doubleToLongBits
@@ -166,8 +158,7 @@ namespace io {
*
* @throws IOException if an I/O error is encountered.
*/
- virtual void writeDouble( double value )
- throw ( decaf::io::IOException ) = 0;
+ virtual void writeDouble( double value ) = 0;
/**
* Writes out the string to the underlying output stream as a
@@ -183,8 +174,7 @@ namespace io {
*
* @throws IOException if an I/O error is encountered.
*/
- virtual void writeBytes( const std::string& value )
- throw ( decaf::io::IOException ) = 0;
+ virtual void writeBytes( const std::string& value ) = 0;
/**
* Writes a string to the underlying output stream as a sequence of
@@ -198,8 +188,7 @@ namespace io {
*
* @throws IOException if an I/O error is encountered.
*/
- virtual void writeChars( const std::string& value )
- throw ( decaf::io::IOException ) = 0;
+ virtual void writeChars( const std::string& value ) = 0;
/**
* Writes out the string to the underlying output stream as a modeified UTF-8
@@ -214,9 +203,7 @@ namespace io {
* @throws IOException if an I/O error is encountered.
* @throws UTFDataFormatException if the encoded size if greater than 65535
*/
- virtual void writeUTF( const std::string& value )
- throw ( decaf::io::IOException,
- decaf::io::UTFDataFormatException ) = 0;
+ virtual void writeUTF( const std::string& value ) = 0;
};
Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/DataOutputStream.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/DataOutputStream.cpp?rev=960088&r1=960087&r2=960088&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/DataOutputStream.cpp (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/DataOutputStream.cpp Fri Jul 2 19:04:44 2010
@@ -38,7 +38,7 @@ DataOutputStream::~DataOutputStream() {
}
////////////////////////////////////////////////////////////////////////////////
-void DataOutputStream::doWriteByte( const unsigned char c ) throw ( IOException ) {
+void DataOutputStream::doWriteByte( const unsigned char c ) {
try {
if( outputStream == NULL ) {
@@ -55,10 +55,7 @@ void DataOutputStream::doWriteByte( cons
}
////////////////////////////////////////////////////////////////////////////////
-void DataOutputStream::doWriteArrayBounded( const unsigned char* buffer, int size, int offset, int length )
- throw ( decaf::io::IOException,
- decaf::lang::exceptions::NullPointerException,
- decaf::lang::exceptions::IndexOutOfBoundsException ) {
+void DataOutputStream::doWriteArrayBounded( const unsigned char* buffer, int size, int offset, int length ) {
try {
@@ -103,7 +100,7 @@ void DataOutputStream::doWriteArrayBound
}
////////////////////////////////////////////////////////////////////////////////
-void DataOutputStream::writeBoolean( bool value ) throw ( IOException ) {
+void DataOutputStream::writeBoolean( bool value ) {
try {
value == true ? buffer[0] = 1 : buffer[0] = 0;
@@ -122,7 +119,7 @@ void DataOutputStream::writeBoolean( boo
}
////////////////////////////////////////////////////////////////////////////////
-void DataOutputStream::writeByte( unsigned char value ) throw ( IOException ) {
+void DataOutputStream::writeByte( unsigned char value ) {
try {
if( outputStream == NULL ) {
@@ -139,7 +136,7 @@ void DataOutputStream::writeByte( unsign
}
////////////////////////////////////////////////////////////////////////////////
-void DataOutputStream::writeChar( char value ) throw ( IOException ) {
+void DataOutputStream::writeChar( char value ) {
try {
if( outputStream == NULL ) {
@@ -156,7 +153,7 @@ void DataOutputStream::writeChar( char v
}
////////////////////////////////////////////////////////////////////////////////
-void DataOutputStream::writeShort( short value ) throw ( IOException ) {
+void DataOutputStream::writeShort( short value ) {
try {
if( outputStream == NULL ) {
@@ -176,9 +173,7 @@ void DataOutputStream::writeShort( short
}
////////////////////////////////////////////////////////////////////////////////
-void DataOutputStream::writeUnsignedShort( unsigned short value )
- throw ( IOException )
-{
+void DataOutputStream::writeUnsignedShort( unsigned short value ) {
try {
if( outputStream == NULL ) {
@@ -198,7 +193,8 @@ void DataOutputStream::writeUnsignedShor
}
////////////////////////////////////////////////////////////////////////////////
-void DataOutputStream::writeInt( int value ) throw ( IOException ) {
+void DataOutputStream::writeInt( int value ) {
+
try {
if( outputStream == NULL ) {
@@ -220,7 +216,8 @@ void DataOutputStream::writeInt( int val
}
////////////////////////////////////////////////////////////////////////////////
-void DataOutputStream::writeLong( long long value ) throw ( IOException ) {
+void DataOutputStream::writeLong( long long value ) {
+
try {
if( outputStream == NULL ) {
@@ -246,7 +243,7 @@ void DataOutputStream::writeLong( long l
}
////////////////////////////////////////////////////////////////////////////////
-void DataOutputStream::writeFloat( float value ) throw ( IOException ) {
+void DataOutputStream::writeFloat( float value ) {
try {
unsigned int lvalue = 0;
memcpy( &lvalue, &value, sizeof( float ) );
@@ -257,7 +254,7 @@ void DataOutputStream::writeFloat( float
}
////////////////////////////////////////////////////////////////////////////////
-void DataOutputStream::writeDouble( double value ) throw ( IOException ) {
+void DataOutputStream::writeDouble( double value ) {
try {
unsigned long long lvalue = 0;
memcpy( &lvalue, &value, sizeof( double ) );
@@ -268,7 +265,7 @@ void DataOutputStream::writeDouble( doub
}
////////////////////////////////////////////////////////////////////////////////
-void DataOutputStream::writeBytes( const std::string& value ) throw ( IOException ) {
+void DataOutputStream::writeBytes( const std::string& value ) {
try {
if( value.length() == 0 ) {
@@ -283,7 +280,7 @@ void DataOutputStream::writeBytes( const
}
////////////////////////////////////////////////////////////////////////////////
-void DataOutputStream::writeChars( const std::string& value ) throw ( IOException ) {
+void DataOutputStream::writeChars( const std::string& value ) {
try {
if( value.length() == 0 ) {
@@ -298,8 +295,7 @@ void DataOutputStream::writeChars( const
}
////////////////////////////////////////////////////////////////////////////////
-void DataOutputStream::writeUTF( const std::string& value )
- throw ( IOException, UTFDataFormatException ) {
+void DataOutputStream::writeUTF( const std::string& value ) {
try {
Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/DataOutputStream.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/DataOutputStream.h?rev=960088&r1=960087&r2=960088&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/DataOutputStream.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/DataOutputStream.h Fri Jul 2 19:04:44 2010
@@ -71,72 +71,68 @@ namespace io{
/**
* {@inheritDoc}
*/
- virtual void writeBoolean( bool value ) throw ( IOException );
+ virtual void writeBoolean( bool value );
/**
* {@inheritDoc}
*/
- virtual void writeByte( unsigned char value ) throw ( IOException );
+ virtual void writeByte( unsigned char value );
/**
* {@inheritDoc}
*/
- virtual void writeShort( short value ) throw ( IOException );
+ virtual void writeShort( short value );
/**
* {@inheritDoc}
*/
- virtual void writeUnsignedShort( unsigned short value ) throw ( IOException );
+ virtual void writeUnsignedShort( unsigned short value );
/**
* {@inheritDoc}
*/
- virtual void writeChar( char value ) throw ( IOException );
+ virtual void writeChar( char value );
/**
* {@inheritDoc}
*/
- virtual void writeInt( int value ) throw ( IOException );
+ virtual void writeInt( int value );
/**
* {@inheritDoc}
*/
- virtual void writeLong( long long value ) throw ( IOException );
+ virtual void writeLong( long long value );
/**
* {@inheritDoc}
*/
- virtual void writeFloat( float value ) throw ( IOException );
+ virtual void writeFloat( float value );
/**
* {@inheritDoc}
*/
- virtual void writeDouble( double value ) throw ( IOException );
+ virtual void writeDouble( double value );
/**
* {@inheritDoc}
*/
- virtual void writeBytes( const std::string& value ) throw ( IOException );
+ virtual void writeBytes( const std::string& value );
/**
* {@inheritDoc}
*/
- virtual void writeChars( const std::string& value ) throw ( IOException );
+ virtual void writeChars( const std::string& value );
/**
* {@inheritDoc}
*/
- virtual void writeUTF( const std::string& value )
- throw ( IOException, UTFDataFormatException );
+ virtual void writeUTF( const std::string& value );
protected:
- virtual void doWriteByte( unsigned char value ) throw ( decaf::io::IOException );
+ virtual void doWriteByte( unsigned char value );
- virtual void doWriteArrayBounded( const unsigned char* buffer, int size, int offset, int length )
- throw ( decaf::io::IOException,
- decaf::lang::exceptions::NullPointerException,
- decaf::lang::exceptions::IndexOutOfBoundsException );
+ virtual void doWriteArrayBounded( const unsigned char* buffer, int size, int offset, int length );
private:
Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/FilterInputStream.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/FilterInputStream.cpp?rev=960088&r1=960087&r2=960088&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/FilterInputStream.cpp (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/FilterInputStream.cpp Fri Jul 2 19:04:44 2010
@@ -46,7 +46,7 @@ FilterInputStream::~FilterInputStream()
}
////////////////////////////////////////////////////////////////////////////////
-int FilterInputStream::available() const throw ( IOException ) {
+int FilterInputStream::available() const {
try {
@@ -63,7 +63,7 @@ int FilterInputStream::available() const
}
////////////////////////////////////////////////////////////////////////////////
-void FilterInputStream::close() throw ( io::IOException ) {
+void FilterInputStream::close() {
try {
if( !closed && inputStream != NULL ) {
@@ -87,7 +87,7 @@ void FilterInputStream::mark( int readLi
}
////////////////////////////////////////////////////////////////////////////////
-void FilterInputStream::reset() throw ( IOException ) {
+void FilterInputStream::reset() {
try {
@@ -116,9 +116,7 @@ bool FilterInputStream::markSupported()
}
////////////////////////////////////////////////////////////////////////////////
-long long FilterInputStream::skip( long long num )
- throw ( decaf::io::IOException,
- decaf::lang::exceptions::UnsupportedOperationException ) {
+long long FilterInputStream::skip( long long num ) {
try {
@@ -136,7 +134,7 @@ long long FilterInputStream::skip( long
}
////////////////////////////////////////////////////////////////////////////////
-int FilterInputStream::doReadByte() throw ( IOException ) {
+int FilterInputStream::doReadByte() {
try {
@@ -153,10 +151,7 @@ int FilterInputStream::doReadByte() thro
}
////////////////////////////////////////////////////////////////////////////////
-int FilterInputStream::doReadArray( unsigned char* buffer, int size )
- throw ( decaf::io::IOException,
- decaf::lang::exceptions::IndexOutOfBoundsException,
- decaf::lang::exceptions::NullPointerException ) {
+int FilterInputStream::doReadArray( unsigned char* buffer, int size ) {
try {
@@ -174,10 +169,7 @@ int FilterInputStream::doReadArray( unsi
}
////////////////////////////////////////////////////////////////////////////////
-int FilterInputStream::doReadArrayBounded( unsigned char* buffer, int size, int offset, int length )
- throw ( decaf::io::IOException,
- decaf::lang::exceptions::IndexOutOfBoundsException,
- decaf::lang::exceptions::NullPointerException ) {
+int FilterInputStream::doReadArrayBounded( unsigned char* buffer, int size, int offset, int length ) {
try {
Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/FilterInputStream.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/FilterInputStream.h?rev=960088&r1=960087&r2=960088&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/FilterInputStream.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/FilterInputStream.h Fri Jul 2 19:04:44 2010
@@ -69,19 +69,17 @@ namespace io{
/**
* {@inheritDoc}
*/
- virtual int available() const throw ( decaf::io::IOException );
+ virtual int available() const;
/**
* {@inheritDoc}
*/
- virtual void close() throw ( decaf::io::IOException );
+ virtual void close();
/**
* {@inheritDoc}
*/
- virtual long long skip( long long num )
- throw ( decaf::io::IOException,
- decaf::lang::exceptions::UnsupportedOperationException );
+ virtual long long skip( long long num );
/**
* {@inheritDoc}
@@ -91,7 +89,7 @@ namespace io{
/**
* {@inheritDoc}
*/
- virtual void reset() throw ( decaf::io::IOException );
+ virtual void reset();
/**
* {@inheritDoc}
@@ -100,17 +98,11 @@ namespace io{
protected:
- virtual int doReadByte() throw ( decaf::io::IOException );
+ virtual int doReadByte();
- virtual int doReadArray( unsigned char* buffer, int size )
- throw ( decaf::io::IOException,
- decaf::lang::exceptions::IndexOutOfBoundsException,
- decaf::lang::exceptions::NullPointerException );
-
- virtual int doReadArrayBounded( unsigned char* buffer, int size, int offset, int length )
- throw ( decaf::io::IOException,
- decaf::lang::exceptions::IndexOutOfBoundsException,
- decaf::lang::exceptions::NullPointerException );
+ virtual int doReadArray( unsigned char* buffer, int size );
+
+ virtual int doReadArrayBounded( unsigned char* buffer, int size, int offset, int length );
/**
* @returns true if this stream has been closed.
Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/FilterOutputStream.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/FilterOutputStream.cpp?rev=960088&r1=960087&r2=960088&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/FilterOutputStream.cpp (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/FilterOutputStream.cpp Fri Jul 2 19:04:44 2010
@@ -47,7 +47,7 @@ FilterOutputStream::~FilterOutputStream(
}
////////////////////////////////////////////////////////////////////////////////
-void FilterOutputStream::doWriteByte( unsigned char c ) throw ( decaf::io::IOException ) {
+void FilterOutputStream::doWriteByte( unsigned char c ) {
try {
if( isClosed() ) {
@@ -63,10 +63,7 @@ void FilterOutputStream::doWriteByte( un
}
////////////////////////////////////////////////////////////////////////////////
-void FilterOutputStream::doWriteArray( const unsigned char* buffer, int size )
- throw ( decaf::io::IOException,
- decaf::lang::exceptions::NullPointerException,
- decaf::lang::exceptions::IndexOutOfBoundsException ) {
+void FilterOutputStream::doWriteArray( const unsigned char* buffer, int size ) {
try {
@@ -85,10 +82,7 @@ void FilterOutputStream::doWriteArray( c
}
////////////////////////////////////////////////////////////////////////////////
-void FilterOutputStream::doWriteArrayBounded( const unsigned char* buffer, int size, int offset, int length )
- throw ( decaf::io::IOException,
- decaf::lang::exceptions::NullPointerException,
- decaf::lang::exceptions::IndexOutOfBoundsException ) {
+void FilterOutputStream::doWriteArrayBounded( const unsigned char* buffer, int size, int offset, int length ) {
try {
@@ -131,7 +125,7 @@ void FilterOutputStream::doWriteArrayBou
}
////////////////////////////////////////////////////////////////////////////////
-void FilterOutputStream::flush() throw ( decaf::io::IOException ) {
+void FilterOutputStream::flush() {
try {
if( isClosed() ) {
@@ -147,7 +141,7 @@ void FilterOutputStream::flush() throw (
}
////////////////////////////////////////////////////////////////////////////////
-void FilterOutputStream::close() throw ( decaf::io::IOException ) {
+void FilterOutputStream::close() {
try {
if( !this->closed && this->outputStream != NULL ) {
this->outputStream->flush();
Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/FilterOutputStream.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/FilterOutputStream.h?rev=960088&r1=960087&r2=960088&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/FilterOutputStream.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/FilterOutputStream.h Fri Jul 2 19:04:44 2010
@@ -81,7 +81,7 @@ namespace io{
* The flush method of FilterOutputStream calls the flush method of its
* underlying output stream.
*/
- virtual void flush() throw ( decaf::io::IOException );
+ virtual void flush();
/**
* {@inheritDoc}
@@ -89,7 +89,7 @@ namespace io{
* The close method of FilterOutputStream calls its flush method, and then
* calls the close method of its underlying output stream.
*/
- virtual void close() throw ( decaf::io::IOException );
+ virtual void close();
/**
* {@inheritDoc}
@@ -101,17 +101,11 @@ namespace io{
protected:
- virtual void doWriteByte( unsigned char value ) throw ( decaf::io::IOException );
+ virtual void doWriteByte( unsigned char value );
- virtual void doWriteArray( const unsigned char* buffer, int size )
- throw ( decaf::io::IOException,
- decaf::lang::exceptions::NullPointerException,
- decaf::lang::exceptions::IndexOutOfBoundsException );
-
- virtual void doWriteArrayBounded( const unsigned char* buffer, int size, int offset, int length )
- throw ( decaf::io::IOException,
- decaf::lang::exceptions::NullPointerException,
- decaf::lang::exceptions::IndexOutOfBoundsException );
+ virtual void doWriteArray( const unsigned char* buffer, int size );
+
+ virtual void doWriteArrayBounded( const unsigned char* buffer, int size, int offset, int length );
protected:
Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/InputStream.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/InputStream.cpp?rev=960088&r1=960087&r2=960088&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/InputStream.cpp (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/InputStream.cpp Fri Jul 2 19:04:44 2010
@@ -35,7 +35,7 @@ InputStream::~InputStream() {
}
////////////////////////////////////////////////////////////////////////////////
-void InputStream::close() throw( decaf::io::IOException ) {
+void InputStream::close() {
// Nothing to do by default.
}
@@ -50,14 +50,14 @@ std::string InputStream::toString() cons
}
////////////////////////////////////////////////////////////////////////////////
-void InputStream::reset() throw ( decaf::io::IOException ) {
+void InputStream::reset() {
throw IOException(
__FILE__, __LINE__,
"Base InputStream class does not support Reset." );
}
////////////////////////////////////////////////////////////////////////////////
-int InputStream::read() throw ( decaf::io::IOException ) {
+int InputStream::read() {
try{
return this->doReadByte();
}
@@ -66,9 +66,7 @@ int InputStream::read() throw ( decaf::i
}
////////////////////////////////////////////////////////////////////////////////
-int InputStream::read( unsigned char* buffer, int size )
- throw ( decaf::io::IOException,
- decaf::lang::exceptions::NullPointerException ) {
+int InputStream::read( unsigned char* buffer, int size ) {
try{
return this->doReadArray( buffer, size );
@@ -80,10 +78,7 @@ int InputStream::read( unsigned char* bu
////////////////////////////////////////////////////////////////////////////////
int InputStream::read( unsigned char* buffer, int size,
- int offset, int length )
- throw ( decaf::io::IOException,
- decaf::lang::exceptions::IndexOutOfBoundsException,
- decaf::lang::exceptions::NullPointerException ) {
+ int offset, int length ) {
try{
return this->doReadArrayBounded( buffer, size, offset, length );
@@ -95,9 +90,7 @@ int InputStream::read( unsigned char* bu
}
////////////////////////////////////////////////////////////////////////////////
-long long InputStream::skip( long long num )
- throw ( decaf::io::IOException,
- decaf::lang::exceptions::UnsupportedOperationException ) {
+long long InputStream::skip( long long num ) {
try{
@@ -139,10 +132,7 @@ long long InputStream::skip( long long n
}
////////////////////////////////////////////////////////////////////////////////
-int InputStream::doReadArray( unsigned char* buffer, int size )
- throw ( decaf::io::IOException,
- decaf::lang::exceptions::IndexOutOfBoundsException,
- decaf::lang::exceptions::NullPointerException ) {
+int InputStream::doReadArray( unsigned char* buffer, int size ) {
try{
return this->doReadArrayBounded( buffer, size, 0, size );
@@ -154,10 +144,7 @@ int InputStream::doReadArray( unsigned c
////////////////////////////////////////////////////////////////////////////////
int InputStream::doReadArrayBounded( unsigned char* buffer, int size,
- int offset, int length )
- throw ( decaf::io::IOException,
- decaf::lang::exceptions::IndexOutOfBoundsException,
- decaf::lang::exceptions::NullPointerException ) {
+ int offset, int length ) {
try{
Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/InputStream.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/InputStream.h?rev=960088&r1=960087&r2=960088&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/InputStream.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/InputStream.h Fri Jul 2 19:04:44 2010
@@ -55,12 +55,14 @@ namespace io{
virtual ~InputStream();
/**
- * Closes the InputStream freeing any resources that might have been aquired
+ * Closes the InputStream freeing any resources that might have been acquired
* during the lifetime of this stream.
*
* The default implementation of this method does nothing.
+ *
+ * @throws IOException if an I/O error occurs while closing the InputStream.
*/
- virtual void close() throw( decaf::io::IOException );
+ virtual void close();
/**
* Marks the current position in the stream A subsequent call to the
@@ -107,7 +109,7 @@ namespace io{
*
* @throws IOException if an I/O error occurs.
*/
- virtual void reset() throw ( decaf::io::IOException );
+ virtual void reset();
/**
* Determines if this input stream supports the mark and reset methods.
@@ -135,7 +137,7 @@ namespace io{
*
* @throws IOException if an I/O error occurs.
*/
- virtual int available() const throw ( decaf::io::IOException ) {
+ virtual int available() const {
return 0;
}
@@ -152,7 +154,7 @@ namespace io{
*
* @throws IOException if an I/O error occurs.
*/
- virtual int read() throw ( decaf::io::IOException );
+ virtual int read();
/**
* Reads up to size bytes of data from the input stream into an array of bytes. An
@@ -182,9 +184,7 @@ namespace io{
* @throws IOException if an I/O error occurs.
* @throws NullPointerException if buffer passed is NULL.
*/
- virtual int read( unsigned char* buffer, int size )
- throw ( decaf::io::IOException,
- decaf::lang::exceptions::NullPointerException );
+ virtual int read( unsigned char* buffer, int size );
/**
* Reads up to length bytes of data from the input stream into an array of bytes. An
@@ -231,10 +231,7 @@ namespace io{
* @throws NullPointerException if buffer passed is NULL.
* @throws IndexOutOfBoundsException if length > size - offset.
*/
- virtual int read( unsigned char* buffer, int size, int offset, int length )
- throw ( decaf::io::IOException,
- decaf::lang::exceptions::IndexOutOfBoundsException,
- decaf::lang::exceptions::NullPointerException );
+ virtual int read( unsigned char* buffer, int size, int offset, int length );
/**
* Skips over and discards n bytes of data from this input stream. The skip
@@ -257,9 +254,7 @@ namespace io{
* @throws UnsupportedOperationException if the concrete stream class does
* not support skipping bytes.
*/
- virtual long long skip( long long num )
- throw ( decaf::io::IOException,
- decaf::lang::exceptions::UnsupportedOperationException );
+ virtual long long skip( long long num );
/**
* Output a String representation of this object.
@@ -272,65 +267,43 @@ namespace io{
protected: // Virtual doRead methods that can be overridden to customize subclasses.
- virtual int doReadByte() throw( decaf::io::IOException ) = 0;
+ virtual int doReadByte() = 0;
+
+ virtual int doReadArray( unsigned char* buffer, int size );
- virtual int doReadArray( unsigned char* buffer, int size )
- throw ( decaf::io::IOException,
- decaf::lang::exceptions::IndexOutOfBoundsException,
- decaf::lang::exceptions::NullPointerException );
-
- virtual int doReadArrayBounded( unsigned char* buffer, int size, int offset, int length )
- throw ( decaf::io::IOException,
- decaf::lang::exceptions::IndexOutOfBoundsException,
- decaf::lang::exceptions::NullPointerException );
+ virtual int doReadArrayBounded( unsigned char* buffer, int size, int offset, int length );
public: // Synchronizable
- virtual void lock() throw( decaf::lang::exceptions::RuntimeException ) {
+ virtual void lock() {
mutex.lock();
}
- virtual bool tryLock() throw( decaf::lang::exceptions::RuntimeException ) {
+ virtual bool tryLock() {
return mutex.tryLock();
}
- virtual void unlock() throw( decaf::lang::exceptions::RuntimeException ) {
+ virtual void unlock() {
mutex.unlock();
}
- virtual void wait() throw( decaf::lang::exceptions::RuntimeException,
- decaf::lang::exceptions::IllegalMonitorStateException,
- decaf::lang::exceptions::InterruptedException ) {
-
+ virtual void wait() {
mutex.wait();
}
- virtual void wait( long long millisecs )
- throw( decaf::lang::exceptions::RuntimeException,
- decaf::lang::exceptions::IllegalMonitorStateException,
- decaf::lang::exceptions::InterruptedException ) {
-
+ virtual void wait( long long millisecs ) {
mutex.wait( millisecs );
}
- virtual void wait( long long millisecs, int nanos )
- throw( decaf::lang::exceptions::RuntimeException,
- decaf::lang::exceptions::IllegalArgumentException,
- decaf::lang::exceptions::IllegalMonitorStateException,
- decaf::lang::exceptions::InterruptedException ) {
-
+ virtual void wait( long long millisecs, int nanos ) {
mutex.wait( millisecs, nanos );
}
- virtual void notify() throw( decaf::lang::exceptions::RuntimeException,
- decaf::lang::exceptions::IllegalMonitorStateException ) {
-
+ virtual void notify() {
mutex.notify();
}
- virtual void notifyAll() throw( decaf::lang::exceptions::RuntimeException,
- decaf::lang::exceptions::IllegalMonitorStateException ) {
-
+ virtual void notifyAll() {
mutex.notifyAll();
}
Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/InputStreamReader.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/InputStreamReader.cpp?rev=960088&r1=960087&r2=960088&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/InputStreamReader.cpp (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/InputStreamReader.cpp Fri Jul 2 19:04:44 2010
@@ -55,7 +55,7 @@ InputStreamReader::~InputStreamReader()
}
////////////////////////////////////////////////////////////////////////////////
-void InputStreamReader::close() throw( decaf::io::IOException ) {
+void InputStreamReader::close() {
try{
@@ -69,7 +69,7 @@ void InputStreamReader::close() throw( d
}
////////////////////////////////////////////////////////////////////////////////
-bool InputStreamReader::ready() const throw( decaf::io::IOException ) {
+bool InputStreamReader::ready() const {
try{
checkClosed();
@@ -84,10 +84,7 @@ bool InputStreamReader::ready() const th
}
////////////////////////////////////////////////////////////////////////////////
-int InputStreamReader::doReadArrayBounded( char* buffer, int size, int offset, int length )
- throw( decaf::io::IOException,
- decaf::lang::exceptions::NullPointerException,
- decaf::lang::exceptions::IndexOutOfBoundsException ) {
+int InputStreamReader::doReadArrayBounded( char* buffer, int size, int offset, int length ) {
try{
checkClosed();
@@ -105,7 +102,7 @@ int InputStreamReader::doReadArrayBounde
}
////////////////////////////////////////////////////////////////////////////////
-void InputStreamReader::checkClosed() const throw( decaf::io::IOException ) {
+void InputStreamReader::checkClosed() const {
if( closed ) {
throw IOException( __FILE__, __LINE__, "This Reader is Closed" );
}
Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/InputStreamReader.h
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/InputStreamReader.h?rev=960088&r1=960087&r2=960088&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/InputStreamReader.h (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/InputStreamReader.h Fri Jul 2 19:04:44 2010
@@ -72,18 +72,15 @@ namespace io {
virtual ~InputStreamReader();
- virtual void close() throw( decaf::io::IOException );
+ virtual void close();
- virtual bool ready() const throw( decaf::io::IOException );
+ virtual bool ready() const;
protected:
- virtual int doReadArrayBounded( char* buffer, int size, int offset, int length )
- throw( decaf::io::IOException,
- decaf::lang::exceptions::IndexOutOfBoundsException,
- decaf::lang::exceptions::NullPointerException );
+ virtual int doReadArrayBounded( char* buffer, int size, int offset, int length );
- virtual void checkClosed() const throw( decaf::io::IOException );
+ virtual void checkClosed() const;
};
Modified: activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/OutputStream.cpp
URL: http://svn.apache.org/viewvc/activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/OutputStream.cpp?rev=960088&r1=960087&r2=960088&view=diff
==============================================================================
--- activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/OutputStream.cpp (original)
+++ activemq/activemq-cpp/trunk/activemq-cpp/src/main/decaf/io/OutputStream.cpp Fri Jul 2 19:04:44 2010
@@ -36,12 +36,12 @@ OutputStream::~OutputStream() {
}
////////////////////////////////////////////////////////////////////////////////
-void OutputStream::close() throw( decaf::io::IOException ) {
+void OutputStream::close() {
// Nothing to do by default.
}
////////////////////////////////////////////////////////////////////////////////
-void OutputStream::flush() throw( decaf::io::IOException ) {
+void OutputStream::flush() {
// Nothing to do by default.
}
@@ -51,7 +51,7 @@ std::string OutputStream::toString() con
}
////////////////////////////////////////////////////////////////////////////////
-void OutputStream::write( unsigned char c ) throw ( decaf::io::IOException ) {
+void OutputStream::write( unsigned char c ) {
try{
this->doWriteByte( c );
@@ -61,10 +61,7 @@ void OutputStream::write( unsigned char
}
////////////////////////////////////////////////////////////////////////////////
-void OutputStream::write( const unsigned char* buffer, int size )
- throw ( decaf::io::IOException,
- decaf::lang::exceptions::NullPointerException,
- decaf::lang::exceptions::IndexOutOfBoundsException ) {
+void OutputStream::write( const unsigned char* buffer, int size ) {
try{
this->doWriteArray( buffer, size );
@@ -76,10 +73,7 @@ void OutputStream::write( const unsigned
}
////////////////////////////////////////////////////////////////////////////////
-void OutputStream::write( const unsigned char* buffer, int size, int offset, int length )
- throw ( decaf::io::IOException,
- decaf::lang::exceptions::NullPointerException,
- decaf::lang::exceptions::IndexOutOfBoundsException ) {
+void OutputStream::write( const unsigned char* buffer, int size, int offset, int length ) {
try{
this->doWriteArrayBounded( buffer, size, offset, length );
@@ -91,10 +85,7 @@ void OutputStream::write( const unsigned
}
////////////////////////////////////////////////////////////////////////////////
-void OutputStream::doWriteArray( const unsigned char* buffer, int size )
- throw ( decaf::io::IOException,
- decaf::lang::exceptions::NullPointerException,
- decaf::lang::exceptions::IndexOutOfBoundsException ) {
+void OutputStream::doWriteArray( const unsigned char* buffer, int size ) {
try{
this->doWriteArrayBounded( buffer, size, 0, size );
@@ -104,10 +95,7 @@ void OutputStream::doWriteArray( const u
}
////////////////////////////////////////////////////////////////////////////////
-void OutputStream::doWriteArrayBounded( const unsigned char* buffer, int size, int offset, int length )
- throw ( decaf::io::IOException,
- decaf::lang::exceptions::NullPointerException,
- decaf::lang::exceptions::IndexOutOfBoundsException ) {
+void OutputStream::doWriteArrayBounded( const unsigned char* buffer, int size, int offset, int length ) {
try{