mirror of
				https://gitlab.alpinelinux.org/alpine/aports.git
				synced 2025-10-31 00:12:05 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			3907 lines
		
	
	
		
			146 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			3907 lines
		
	
	
		
			146 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
| diff --git a/src/AlsaDspSource.cpp b/src/AlsaDspSource.cpp
 | |
| index 7ef6a0c..880e4a9 100644
 | |
| --- a/src/AlsaDspSource.cpp
 | |
| +++ b/src/AlsaDspSource.cpp
 | |
| @@ -78,7 +78,7 @@ AlsaDspSource :: isBigEndian ( void ) const                  throw ()
 | |
|   *  Initialize the object
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  void
 | |
| -AlsaDspSource :: init (  const char      * name )    throw ( Exception )
 | |
| +AlsaDspSource :: init (  const char      * name )
 | |
|  {
 | |
|      pcmName       = Util::strDup( name);
 | |
|      captureHandle = 0;
 | |
| @@ -91,7 +91,7 @@ AlsaDspSource :: init (  const char      * name )    throw ( Exception )
 | |
|   *  De-initialize the object
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  void
 | |
| -AlsaDspSource :: strip ( void )                      throw ( Exception )
 | |
| +AlsaDspSource :: strip ( void )
 | |
|  {
 | |
|      if ( isOpen() ) {
 | |
|          close();
 | |
| @@ -105,7 +105,7 @@ AlsaDspSource :: strip ( void )                      throw ( Exception )
 | |
|   *  Open the audio source
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  bool
 | |
| -AlsaDspSource :: open ( void )                       throw ( Exception )
 | |
| +AlsaDspSource :: open ( void )
 | |
|  {
 | |
|      unsigned int        u;
 | |
|      snd_pcm_format_t    format;
 | |
| @@ -214,7 +214,7 @@ AlsaDspSource :: open ( void )                       throw ( Exception )
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  bool
 | |
|  AlsaDspSource :: canRead ( unsigned int    sec,
 | |
| -                           unsigned int    usec )    throw ( Exception )
 | |
| +                           unsigned int    usec )
 | |
|  {
 | |
|      if ( !isOpen() ) {
 | |
|          return false;
 | |
| @@ -242,7 +242,7 @@ AlsaDspSource :: canRead ( unsigned int    sec,
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  unsigned int
 | |
|  AlsaDspSource :: read (    void          * buf,
 | |
| -                           unsigned int    len )     throw ( Exception )
 | |
| +                           unsigned int    len )
 | |
|  {
 | |
|      snd_pcm_sframes_t ret;
 | |
|  
 | |
| @@ -274,7 +274,7 @@ AlsaDspSource :: read (    void          * buf,
 | |
|   *  Close the audio source
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  void
 | |
| -AlsaDspSource :: close ( void )                  throw ( Exception )
 | |
| +AlsaDspSource :: close ( void )
 | |
|  {
 | |
|      if ( !isOpen() ) {
 | |
|          return;
 | |
| diff --git a/src/AlsaDspSource.h b/src/AlsaDspSource.h
 | |
| index 3d0965c..7ce2deb 100644
 | |
| --- a/src/AlsaDspSource.h
 | |
| +++ b/src/AlsaDspSource.h
 | |
| @@ -108,7 +108,7 @@ class AlsaDspSource : public AudioSource, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline
 | |
| -        AlsaDspSource ( void )                       throw ( Exception )
 | |
| +        AlsaDspSource ( void )
 | |
|          {
 | |
|              throw Exception( __FILE__, __LINE__);
 | |
|          }
 | |
| @@ -120,7 +120,7 @@ class AlsaDspSource : public AudioSource, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          void
 | |
| -        init (  const char    * name )              throw ( Exception );
 | |
| +        init (  const char    * name );
 | |
|  
 | |
|          /**
 | |
|           *  De-iitialize the object
 | |
| @@ -128,7 +128,7 @@ class AlsaDspSource : public AudioSource, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          void
 | |
| -        strip ( void )                              throw ( Exception );
 | |
| +        strip ( void );
 | |
|  
 | |
|  
 | |
|      public:
 | |
| @@ -148,7 +148,6 @@ class AlsaDspSource : public AudioSource, public virtual Reporter
 | |
|                           int             sampleRate    = 44100,
 | |
|                           int             bitsPerSample = 16,
 | |
|                           int             channel       = 2 )
 | |
| -                                                        throw ( Exception )
 | |
|                      : AudioSource( sampleRate, bitsPerSample, channel)
 | |
|          {
 | |
|              init( name);
 | |
| @@ -161,7 +160,7 @@ class AlsaDspSource : public AudioSource, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline
 | |
| -        AlsaDspSource (  const AlsaDspSource &    ds )    throw ( Exception )
 | |
| +        AlsaDspSource (  const AlsaDspSource &    ds )
 | |
|                      : AudioSource( ds )
 | |
|          {
 | |
|              init( ds.pcmName);
 | |
| @@ -173,7 +172,7 @@ class AlsaDspSource : public AudioSource, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual
 | |
| -        ~AlsaDspSource ( void )                          throw ( Exception )
 | |
| +        ~AlsaDspSource ( void )
 | |
|          {
 | |
|              strip();
 | |
|          }
 | |
| @@ -186,7 +185,7 @@ class AlsaDspSource : public AudioSource, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual AlsaDspSource &
 | |
| -        operator= (     const AlsaDspSource &     ds )   throw ( Exception )
 | |
| +        operator= (     const AlsaDspSource &     ds )
 | |
|          {
 | |
|              if ( this != &ds ) {
 | |
|                  strip();
 | |
| @@ -216,7 +215,7 @@ class AlsaDspSource : public AudioSource, public virtual Reporter
 | |
|           *  @see #read
 | |
|           */
 | |
|          virtual bool
 | |
| -        open ( void )                                   throw ( Exception );
 | |
| +        open ( void );
 | |
|  
 | |
|          /**
 | |
|           *  Check if the AlsaDspSource is open.
 | |
| @@ -242,7 +241,7 @@ class AlsaDspSource : public AudioSource, public virtual Reporter
 | |
|           */
 | |
|          virtual bool
 | |
|          canRead (               unsigned int    sec,
 | |
| -                                unsigned int    usec )  throw ( Exception );
 | |
| +                                unsigned int    usec );
 | |
|  
 | |
|          /**
 | |
|           *  Read from the AlsaDspSource.
 | |
| @@ -255,7 +254,7 @@ class AlsaDspSource : public AudioSource, public virtual Reporter
 | |
|           */
 | |
|          virtual unsigned int
 | |
|          read (                  void          * buf,
 | |
| -                                unsigned int    len )   throw ( Exception );
 | |
| +                                unsigned int    len );
 | |
|  
 | |
|          /**
 | |
|           *  Close the AlsaDspSource.
 | |
| @@ -263,7 +262,7 @@ class AlsaDspSource : public AudioSource, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          virtual void
 | |
| -        close ( void )                                  throw ( Exception );
 | |
| +        close ( void );
 | |
|  
 | |
|          /**
 | |
|           *  Returns the buffer size in useconds.
 | |
| diff --git a/src/AudioEncoder.h b/src/AudioEncoder.h
 | |
| index bff2d63..fdc51f7 100644
 | |
| --- a/src/AudioEncoder.h
 | |
| +++ b/src/AudioEncoder.h
 | |
| @@ -145,7 +145,7 @@ class AudioEncoder : public Sink, public virtual Referable
 | |
|                      unsigned int    outBitrate,
 | |
|                      double          outQuality,
 | |
|                      unsigned int    outSampleRate,
 | |
| -                    unsigned int    outChannel )        throw ( Exception )
 | |
| +                    unsigned int    outChannel )
 | |
|          {
 | |
|              this->sink             = sink;
 | |
|              this->inSampleRate     = inSampleRate;
 | |
| @@ -169,7 +169,7 @@ class AudioEncoder : public Sink, public virtual Referable
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline void
 | |
| -        strip ( void )                                  throw ( Exception )
 | |
| +        strip ( void )
 | |
|          {
 | |
|          }
 | |
|  
 | |
| @@ -182,7 +182,7 @@ class AudioEncoder : public Sink, public virtual Referable
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline
 | |
| -        AudioEncoder ( void )                           throw ( Exception )
 | |
| +        AudioEncoder ( void )
 | |
|          {
 | |
|              throw Exception( __FILE__, __LINE__);
 | |
|          }
 | |
| @@ -215,7 +215,6 @@ class AudioEncoder : public Sink, public virtual Referable
 | |
|                          double          outQuality,
 | |
|                          unsigned int    outSampleRate = 0,
 | |
|                          unsigned int    outChannel    = 0 )
 | |
| -                                                        throw ( Exception )
 | |
|          {
 | |
|              init ( sink,
 | |
|                     inSampleRate,
 | |
| @@ -252,7 +251,6 @@ class AudioEncoder : public Sink, public virtual Referable
 | |
|                          double                  outQuality,
 | |
|                          unsigned int            outSampleRate = 0,
 | |
|                          unsigned int            outChannel    = 0 )
 | |
| -                                                        throw ( Exception)
 | |
|          {
 | |
|              init( sink,
 | |
|                    as->getSampleRate(),
 | |
| @@ -272,7 +270,7 @@ class AudioEncoder : public Sink, public virtual Referable
 | |
|           *  @param encoder the AudioEncoder to copy.
 | |
|           */
 | |
|          inline
 | |
| -        AudioEncoder (  const AudioEncoder &    encoder )   throw ( Exception )
 | |
| +        AudioEncoder (  const AudioEncoder &    encoder )
 | |
|          {
 | |
|              init ( encoder.sink.get(),
 | |
|                     encoder.inSampleRate,
 | |
| @@ -294,7 +292,7 @@ class AudioEncoder : public Sink, public virtual Referable
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual AudioEncoder &
 | |
| -        operator= ( const AudioEncoder &        encoder )   throw ( Exception )
 | |
| +        operator= ( const AudioEncoder &        encoder )
 | |
|          {
 | |
|              if ( this != &encoder ) {
 | |
|                  strip();
 | |
| @@ -323,7 +321,7 @@ class AudioEncoder : public Sink, public virtual Referable
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual
 | |
| -        ~AudioEncoder ( void )          throw ( Exception )
 | |
| +        ~AudioEncoder ( void )
 | |
|          {
 | |
|              strip();
 | |
|          }
 | |
| @@ -456,7 +454,7 @@ class AudioEncoder : public Sink, public virtual Referable
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          virtual bool
 | |
| -        start ( void )                      throw ( Exception )     = 0;
 | |
| +        start ( void ) = 0;
 | |
|  
 | |
|          /**
 | |
|           *  Stop encoding. Stops the encoding running in the background.
 | |
| @@ -464,7 +462,7 @@ class AudioEncoder : public Sink, public virtual Referable
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          virtual void
 | |
| -        stop ( void )                       throw ( Exception )     = 0;
 | |
| +        stop ( void ) = 0;
 | |
|  
 | |
|          /**
 | |
|           *  Cut what the sink has been doing so far, and start anew.
 | |
| diff --git a/src/AudioSource.cpp b/src/AudioSource.cpp
 | |
| index 2387396..57ef6bc 100644
 | |
| --- a/src/AudioSource.cpp
 | |
| +++ b/src/AudioSource.cpp
 | |
| @@ -65,7 +65,6 @@ AudioSource :: createDspSource( const char    * deviceName,
 | |
|                                  int             sampleRate,
 | |
|                                  int             bitsPerSample,
 | |
|                                  int             channel)
 | |
| -                                                            throw ( Exception )
 | |
|  {
 | |
|      
 | |
|      if ( Util::strEq( deviceName, "/dev/tty", 8) ) {
 | |
| diff --git a/src/AudioSource.h b/src/AudioSource.h
 | |
| index 0230d42..72e99c4 100644
 | |
| --- a/src/AudioSource.h
 | |
| +++ b/src/AudioSource.h
 | |
| @@ -130,7 +130,7 @@ class AudioSource : public Source, public virtual Reporter
 | |
|          inline void
 | |
|          init (   unsigned int   sampleRate,
 | |
|                   unsigned int   bitsPerSample,
 | |
| -                 unsigned int   channel )               throw ( Exception )
 | |
| +                 unsigned int   channel )
 | |
|          {
 | |
|              this->sampleRate     = sampleRate;
 | |
|              this->bitsPerSample  = bitsPerSample;
 | |
| @@ -143,7 +143,7 @@ class AudioSource : public Source, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline void
 | |
| -        strip ( void )                                  throw ( Exception )
 | |
| +        strip ( void )
 | |
|          {
 | |
|          }
 | |
|  
 | |
| @@ -165,7 +165,6 @@ class AudioSource : public Source, public virtual Reporter
 | |
|          AudioSource (   unsigned int    sampleRate    = 44100,
 | |
|                          unsigned int    bitsPerSample = 16,
 | |
|                          unsigned int    channel       = 2 )
 | |
| -                                                        throw ( Exception )
 | |
|          {
 | |
|              init ( sampleRate, bitsPerSample, channel);
 | |
|          }
 | |
| @@ -177,7 +176,7 @@ class AudioSource : public Source, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline
 | |
| -        AudioSource (   const AudioSource &     as )    throw ( Exception )
 | |
| +        AudioSource (   const AudioSource &     as )
 | |
|              : Source( as )
 | |
|          {
 | |
|              init ( as.sampleRate, as.bitsPerSample, as.channel);
 | |
| @@ -191,7 +190,7 @@ class AudioSource : public Source, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual AudioSource &
 | |
| -        operator= (     const AudioSource &     as )    throw ( Exception )
 | |
| +        operator= (     const AudioSource &     as )
 | |
|          {
 | |
|              if ( this != &as ) {
 | |
|                  strip();
 | |
| @@ -211,7 +210,7 @@ class AudioSource : public Source, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          virtual inline
 | |
| -        ~AudioSource ( void )                           throw ( Exception )
 | |
| +        ~AudioSource ( void )
 | |
|          {
 | |
|          }
 | |
|  
 | |
| @@ -296,7 +295,7 @@ class AudioSource : public Source, public virtual Reporter
 | |
|                           const char    * paSourceName,
 | |
|                           int             sampleRate    = 44100,
 | |
|                           int             bitsPerSample = 16,
 | |
| -                         int             channel       = 2) throw ( Exception );
 | |
| +                         int             channel       = 2);
 | |
|  
 | |
|  };
 | |
|  
 | |
| diff --git a/src/BufferedSink.cpp b/src/BufferedSink.cpp
 | |
| index 460baed..90d1df5 100644
 | |
| --- a/src/BufferedSink.cpp
 | |
| +++ b/src/BufferedSink.cpp
 | |
| @@ -82,7 +82,7 @@ static const char fileid[] = "$Id$";
 | |
|  void
 | |
|  BufferedSink :: init (  Sink          * sink,
 | |
|                          unsigned int    size,
 | |
| -                        unsigned int    chunkSize )     throw ( Exception )
 | |
| +                        unsigned int    chunkSize )
 | |
|  {
 | |
|      if ( !sink ) {
 | |
|          throw Exception( __FILE__, __LINE__, "no sink");
 | |
| @@ -108,7 +108,6 @@ BufferedSink :: init (  Sink          * sink,
 | |
|   *  Copy Constructor
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  BufferedSink :: BufferedSink (  const BufferedSink &  buffer )
 | |
| -                                                        throw ( Exception )
 | |
|  {
 | |
|      init( buffer.sink.get(), buffer.bufferSize, buffer.chunkSize);
 | |
|  
 | |
| @@ -124,7 +123,7 @@ BufferedSink :: BufferedSink (  const BufferedSink &  buffer )
 | |
|   *  De-initalize the object
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  void
 | |
| -BufferedSink :: strip ( void )                      throw ( Exception )
 | |
| +BufferedSink :: strip ( void )
 | |
|  {
 | |
|      if ( isOpen() ) {
 | |
|          close();
 | |
| @@ -140,7 +139,6 @@ BufferedSink :: strip ( void )                      throw ( Exception )
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  BufferedSink &
 | |
|  BufferedSink :: operator= (     const BufferedSink &  buffer )
 | |
| -                                                    throw ( Exception )
 | |
|  {
 | |
|      if ( this != &buffer ) {
 | |
|          strip();
 | |
| @@ -168,7 +166,7 @@ BufferedSink :: operator= (     const BufferedSink &  buffer )
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  unsigned int
 | |
|  BufferedSink :: store (     const void    * buffer,
 | |
| -                            unsigned int    bufferSize )    throw ( Exception )
 | |
| +                            unsigned int    bufferSize )
 | |
|  {
 | |
|      const unsigned char   * buf;
 | |
|      unsigned int            size;
 | |
| @@ -271,7 +269,7 @@ BufferedSink :: store (     const void    * buffer,
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  unsigned int
 | |
|  BufferedSink :: write (    const void    * buf,
 | |
| -                           unsigned int    len )       throw ( Exception )
 | |
| +                           unsigned int    len )
 | |
|  {
 | |
|      unsigned int    length = 0;
 | |
|      unsigned int    soFar = 0;
 | |
| @@ -420,7 +418,7 @@ BufferedSink :: write (    const void    * buf,
 | |
|   *  Close the sink, lose all pending data
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  void
 | |
| -BufferedSink :: close ( void )                      throw ( Exception )
 | |
| +BufferedSink :: close ( void )
 | |
|  {
 | |
|      if ( !isOpen() ) {
 | |
|          return;
 | |
| diff --git a/src/BufferedSink.h b/src/BufferedSink.h
 | |
| index 2445c38..67e618e 100644
 | |
| --- a/src/BufferedSink.h
 | |
| +++ b/src/BufferedSink.h
 | |
| @@ -132,7 +132,7 @@ class BufferedSink : public Sink, public virtual Reporter
 | |
|          void
 | |
|          init (  Sink              * sink,
 | |
|                  unsigned int        size,
 | |
| -                unsigned int        chunkSize )         throw ( Exception );
 | |
| +                unsigned int        chunkSize );
 | |
|  
 | |
|          /**
 | |
|           *  De-initialize the object.
 | |
| @@ -140,7 +140,7 @@ class BufferedSink : public Sink, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          void
 | |
| -        strip ( void )                                  throw ( Exception );
 | |
| +        strip ( void );
 | |
|  
 | |
|          /**
 | |
|           *  Slide a pointer in the internal buffer by offset. If the pointer
 | |
| @@ -196,7 +196,7 @@ class BufferedSink : public Sink, public virtual Reporter
 | |
|           *  @see #chunkSize
 | |
|           */
 | |
|          inline bool
 | |
| -        align ( void )                                      throw ( Exception )
 | |
| +        align ( void )
 | |
|          {
 | |
|              char    b[] = { 0 };
 | |
|  
 | |
| @@ -226,7 +226,7 @@ class BufferedSink : public Sink, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline
 | |
| -        BufferedSink ( void )                       throw ( Exception )
 | |
| +        BufferedSink ( void )
 | |
|          {
 | |
|              throw Exception( __FILE__, __LINE__);
 | |
|          }
 | |
| @@ -253,7 +253,7 @@ class BufferedSink : public Sink, public virtual Reporter
 | |
|           */
 | |
|          unsigned int
 | |
|          store (     const void    * buffer,
 | |
| -                    unsigned int    bufferSize )    throw ( Exception );
 | |
| +                    unsigned int    bufferSize );
 | |
|  
 | |
|  
 | |
|      public:
 | |
| @@ -270,7 +270,7 @@ class BufferedSink : public Sink, public virtual Reporter
 | |
|          inline 
 | |
|          BufferedSink (  Sink              * sink,
 | |
|                          unsigned int        size,
 | |
| -                        unsigned int        chunkSize = 1 ) throw ( Exception )
 | |
| +                        unsigned int        chunkSize = 1 )
 | |
|          {
 | |
|              init( sink, size, chunkSize);
 | |
|          }
 | |
| @@ -281,7 +281,7 @@ class BufferedSink : public Sink, public virtual Reporter
 | |
|           *  @param buffer the object to copy.
 | |
|           *  @exception Exception
 | |
|           */
 | |
| -        BufferedSink (  const BufferedSink &  buffer )  throw ( Exception );
 | |
| +        BufferedSink (  const BufferedSink &  buffer );
 | |
|  
 | |
|          /**
 | |
|           *  Destructor.
 | |
| @@ -289,7 +289,7 @@ class BufferedSink : public Sink, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual
 | |
| -        ~BufferedSink ( void )                          throw ( Exception )
 | |
| +        ~BufferedSink ( void )
 | |
|          {
 | |
|              strip();
 | |
|          }
 | |
| @@ -302,7 +302,7 @@ class BufferedSink : public Sink, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          virtual BufferedSink &
 | |
| -        operator= ( const BufferedSink &    bs )        throw ( Exception );
 | |
| +        operator= ( const BufferedSink &    bs );
 | |
|  
 | |
|          /**
 | |
|           *  Get the peak usage of the internal buffer.
 | |
| @@ -322,7 +322,7 @@ class BufferedSink : public Sink, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual bool
 | |
| -        open ( void )                                   throw ( Exception )
 | |
| +        open ( void )
 | |
|          {
 | |
|              bOpen = sink->open();
 | |
|              openAttempts = 0;
 | |
| @@ -351,7 +351,7 @@ class BufferedSink : public Sink, public virtual Reporter
 | |
|           */
 | |
|          inline virtual bool
 | |
|          canWrite (     unsigned int    sec,
 | |
| -                       unsigned int    usec )           throw ( Exception )
 | |
| +                       unsigned int    usec )
 | |
|          {
 | |
|              return true;
 | |
|          }
 | |
| @@ -370,7 +370,7 @@ class BufferedSink : public Sink, public virtual Reporter
 | |
|           */
 | |
|          virtual unsigned int
 | |
|          write (    const void    * buf,
 | |
| -                   unsigned int    len )                throw ( Exception );
 | |
| +                   unsigned int    len );
 | |
|  
 | |
|          /**
 | |
|           *  Flush all data that was written to the BufferedSink to the
 | |
| @@ -379,7 +379,7 @@ class BufferedSink : public Sink, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual void
 | |
| -        flush ( void )                                  throw ( Exception )
 | |
| +        flush ( void )
 | |
|          {
 | |
|              unsigned char   b[1];
 | |
|  
 | |
| @@ -404,7 +404,7 @@ class BufferedSink : public Sink, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          virtual void
 | |
| -        close ( void )                                  throw ( Exception );
 | |
| +        close ( void );
 | |
|  };
 | |
|  
 | |
|  
 | |
| diff --git a/src/CastSink.cpp b/src/CastSink.cpp
 | |
| index aa5c14c..adf0465 100644
 | |
| --- a/src/CastSink.cpp
 | |
| +++ b/src/CastSink.cpp
 | |
| @@ -62,7 +62,6 @@ CastSink :: init (  TcpSocket             * socket,
 | |
|                      const char            * url,
 | |
|                      const char            * genre,
 | |
|                      bool                    isPublic )
 | |
| -                                                        throw ( Exception )
 | |
|  {
 | |
|      this->socket         = socket;
 | |
|      this->streamDump     = streamDump;
 | |
| @@ -79,7 +78,7 @@ CastSink :: init (  TcpSocket             * socket,
 | |
|   *  De-initialize the object
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  void
 | |
| -CastSink :: strip ( void )                          throw ( Exception )
 | |
| +CastSink :: strip ( void )
 | |
|  {
 | |
|      if ( isOpen() ) {
 | |
|          close();
 | |
| @@ -104,7 +103,7 @@ CastSink :: strip ( void )                          throw ( Exception )
 | |
|   *  Open the connection
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  bool
 | |
| -CastSink :: open ( void )                       throw ( Exception )
 | |
| +CastSink :: open ( void )
 | |
|  {
 | |
|      if ( isOpen() ) {
 | |
|          return false;
 | |
| diff --git a/src/CastSink.h b/src/CastSink.h
 | |
| index 79b934f..85de102 100644
 | |
| --- a/src/CastSink.h
 | |
| +++ b/src/CastSink.h
 | |
| @@ -123,8 +123,7 @@ class CastSink : public Sink, public virtual Reporter
 | |
|                  const char            * name,
 | |
|                  const char            * url,
 | |
|                  const char            * genre,
 | |
| -                bool                    isPublic)
 | |
| -                                                    throw ( Exception );
 | |
| +                bool                    isPublic);
 | |
|  
 | |
|          /**
 | |
|           *  De-initalize the object.
 | |
| @@ -132,7 +131,7 @@ class CastSink : public Sink, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          void
 | |
| -        strip ( void )                              throw ( Exception );
 | |
| +        strip ( void );
 | |
|  
 | |
|  
 | |
|      protected:
 | |
| @@ -143,7 +142,7 @@ class CastSink : public Sink, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline
 | |
| -        CastSink ( void )                           throw ( Exception )
 | |
| +        CastSink ( void )
 | |
|          {
 | |
|              throw Exception( __FILE__, __LINE__);
 | |
|          }
 | |
| @@ -155,7 +154,7 @@ class CastSink : public Sink, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          virtual bool
 | |
| -        sendLogin ( void )              throw ( Exception )         = 0;
 | |
| +        sendLogin ( void ) = 0;
 | |
|  
 | |
|          /**
 | |
|           *  Get the Sink underneath this CastSink.
 | |
| @@ -205,7 +204,6 @@ class CastSink : public Sink, public virtual Reporter
 | |
|                      const char        * genre          = 0,
 | |
|                      bool                isPublic       = false,
 | |
|                      Sink              * streamDump     = 0)
 | |
| -                                                        throw ( Exception )
 | |
|          {
 | |
|              init( socket,
 | |
|                    streamDump,
 | |
| @@ -223,7 +221,7 @@ class CastSink : public Sink, public virtual Reporter
 | |
|           *  @param cs the CastSink to copy.
 | |
|           */
 | |
|          inline
 | |
| -        CastSink(   const CastSink &    cs )        throw ( Exception )
 | |
| +        CastSink(   const CastSink &    cs )
 | |
|                  : Sink( cs )
 | |
|          {
 | |
|              init( cs.socket.get(),
 | |
| @@ -242,7 +240,7 @@ class CastSink : public Sink, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual
 | |
| -        ~CastSink( void )                           throw ( Exception )
 | |
| +        ~CastSink( void )
 | |
|          {
 | |
|              strip();
 | |
|          }
 | |
| @@ -255,7 +253,7 @@ class CastSink : public Sink, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual CastSink &
 | |
| -        operator= ( const CastSink &    cs )        throw ( Exception )
 | |
| +        operator= ( const CastSink &    cs )
 | |
|          {
 | |
|              if ( this != &cs ) {
 | |
|                  strip();
 | |
| @@ -280,7 +278,7 @@ class CastSink : public Sink, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          virtual bool
 | |
| -        open ( void )                               throw ( Exception );
 | |
| +        open ( void );
 | |
|  
 | |
|          /**
 | |
|           *  Check if the CastSink is open.
 | |
| @@ -308,7 +306,7 @@ class CastSink : public Sink, public virtual Reporter
 | |
|           */
 | |
|          inline virtual bool
 | |
|          canWrite (     unsigned int    sec,
 | |
| -                       unsigned int    usec )       throw ( Exception )
 | |
| +                       unsigned int    usec )
 | |
|          {
 | |
|              return getSink()->canWrite( sec, usec);
 | |
|          }
 | |
| @@ -323,7 +321,7 @@ class CastSink : public Sink, public virtual Reporter
 | |
|           */
 | |
|          inline virtual unsigned int
 | |
|          write (        const void    * buf,
 | |
| -                       unsigned int    len )        throw ( Exception )
 | |
| +                       unsigned int    len )
 | |
|          {
 | |
|              if ( streamDump != 0 ) {
 | |
|                  streamDump->write( buf, len);
 | |
| @@ -338,7 +336,7 @@ class CastSink : public Sink, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual void
 | |
| -        flush ( void )                              throw ( Exception )
 | |
| +        flush ( void )
 | |
|          {
 | |
|              if ( streamDump != 0 ) {
 | |
|                  streamDump->flush();
 | |
| @@ -366,7 +364,7 @@ class CastSink : public Sink, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual void
 | |
| -        close ( void )                              throw ( Exception )
 | |
| +        close ( void )
 | |
|          {
 | |
|              if ( streamDump != 0 ) {
 | |
|                  streamDump->close();
 | |
| diff --git a/src/ConfigSection.cpp b/src/ConfigSection.cpp
 | |
| index dc84119..e4566cc 100644
 | |
| --- a/src/ConfigSection.cpp
 | |
| +++ b/src/ConfigSection.cpp
 | |
| @@ -68,7 +68,7 @@ static const char fileid[] = "$Id$";
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  bool
 | |
|  ConfigSection :: add (   const char    * key,
 | |
| -                         const char    * value )            throw ( Exception )
 | |
| +                         const char    * value )
 | |
|  {
 | |
|      if ( !key || !value ) {
 | |
|          throw Exception( __FILE__, __LINE__, "no key or value");
 | |
| @@ -87,7 +87,7 @@ ConfigSection :: add (   const char    * key,
 | |
|   *  Get a value for a key
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  const char *
 | |
| -ConfigSection :: get (  const char    * key ) const         throw ( Exception )
 | |
| +ConfigSection :: get (  const char    * key ) const
 | |
|  {
 | |
|      if ( !key ) {
 | |
|          throw Exception( __FILE__, __LINE__, "no key");
 | |
| @@ -109,7 +109,6 @@ ConfigSection :: getForSure (   const char    * key,
 | |
|                                  const char    * message1,
 | |
|                                  const char    * message2,
 | |
|                                  int             code ) const
 | |
| -                                                        throw ( Exception )
 | |
|  {
 | |
|      const char      * value;
 | |
|  
 | |
| @@ -125,7 +124,7 @@ ConfigSection :: getForSure (   const char    * key,
 | |
|   *  Add a configuration line
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  bool
 | |
| -ConfigSection :: addLine (  const char    * line )          throw ( Exception )
 | |
| +ConfigSection :: addLine (  const char    * line )
 | |
|  {
 | |
|      if ( !line ) {
 | |
|          throw Exception( __FILE__, __LINE__, "no line");
 | |
| diff --git a/src/ConfigSection.h b/src/ConfigSection.h
 | |
| index 2a42ec2..adc2bc8 100644
 | |
| --- a/src/ConfigSection.h
 | |
| +++ b/src/ConfigSection.h
 | |
| @@ -93,7 +93,7 @@ class ConfigSection : public virtual Referable
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline
 | |
| -        ConfigSection ( void )                            throw ( Exception )
 | |
| +        ConfigSection ( void )
 | |
|          {
 | |
|          }
 | |
|  
 | |
| @@ -103,7 +103,7 @@ class ConfigSection : public virtual Referable
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual
 | |
| -        ~ConfigSection ( void )                           throw ( Exception )
 | |
| +        ~ConfigSection ( void )
 | |
|          {
 | |
|          }
 | |
|  
 | |
| @@ -132,7 +132,7 @@ class ConfigSection : public virtual Referable
 | |
|           */
 | |
|          virtual bool
 | |
|          add (   const char    * key,
 | |
| -                const char    * value )                 throw ( Exception );
 | |
| +                const char    * value );
 | |
|  
 | |
|          /**
 | |
|           *  Get a value for a key.
 | |
| @@ -142,7 +142,7 @@ class ConfigSection : public virtual Referable
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          virtual const char *
 | |
| -        get (   const char    * key ) const             throw ( Exception );
 | |
| +        get (   const char    * key ) const;
 | |
|  
 | |
|          /**
 | |
|           *  Get a value for a key, or throw an Exception.
 | |
| @@ -158,8 +158,7 @@ class ConfigSection : public virtual Referable
 | |
|          getForSure (    const char    * key,
 | |
|                          const char    * message1 = 0,
 | |
|                          const char    * message2 = 0,
 | |
| -                        int             code     = 0 ) const
 | |
| -                                                        throw ( Exception );
 | |
| +                        int             code     = 0 ) const;
 | |
|  
 | |
|          /**
 | |
|           *  Add a line of configuration information.
 | |
| @@ -169,7 +168,7 @@ class ConfigSection : public virtual Referable
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          virtual bool
 | |
| -        addLine (   const char    * line )              throw ( Exception );
 | |
| +        addLine (   const char    * line );
 | |
|  };
 | |
|  
 | |
|  
 | |
| diff --git a/src/Connector.cpp b/src/Connector.cpp
 | |
| index f2b9139..090d84a 100644
 | |
| --- a/src/Connector.cpp
 | |
| +++ b/src/Connector.cpp
 | |
| @@ -53,7 +53,7 @@ static const char fileid[] = "$Id$";
 | |
|   *  Initialize the object
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  void
 | |
| -Connector :: init ( Source          * source )        throw ( Exception )
 | |
| +Connector :: init ( Source          * source )
 | |
|  {
 | |
|      this->source   = source;
 | |
|      this->sinks    = 0;
 | |
| @@ -65,7 +65,7 @@ Connector :: init ( Source          * source )        throw ( Exception )
 | |
|   *  De-initialize the object
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  void
 | |
| -Connector :: strip ( void )                             throw ( Exception )
 | |
| +Connector :: strip ( void )
 | |
|  {
 | |
|      source = 0;
 | |
|  
 | |
| @@ -84,7 +84,7 @@ Connector :: strip ( void )                             throw ( Exception )
 | |
|  /*------------------------------------------------------------------------------
 | |
|   *  Constructor
 | |
|   *----------------------------------------------------------------------------*/
 | |
| -Connector :: Connector (    const Connector &   connector ) throw ( Exception )
 | |
| +Connector :: Connector (    const Connector &   connector )
 | |
|  {
 | |
|      unsigned int    u;
 | |
|  
 | |
| @@ -100,7 +100,7 @@ Connector :: Connector (    const Connector &   connector ) throw ( Exception )
 | |
|   *  Assignment operator
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  Connector &
 | |
| -Connector :: operator= (    const Connector &   connector ) throw ( Exception )
 | |
| +Connector :: operator= (    const Connector &   connector )
 | |
|  {
 | |
|      if ( this != &connector ) {
 | |
|          unsigned int    u;
 | |
| @@ -124,7 +124,7 @@ Connector :: operator= (    const Connector &   connector ) throw ( Exception )
 | |
|   *  Attach a sink to the connector
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  void
 | |
| -Connector :: attach (   Sink              * sink )          throw ( Exception )
 | |
| +Connector :: attach (   Sink              * sink )
 | |
|  {
 | |
|      if ( !sinks ) {
 | |
|          
 | |
| @@ -153,7 +153,7 @@ Connector :: attach (   Sink              * sink )          throw ( Exception )
 | |
|   *  Detach a sink to the connector
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  bool
 | |
| -Connector :: detach (   Sink              * sink )          throw ( Exception )
 | |
| +Connector :: detach (   Sink              * sink )
 | |
|  {
 | |
|      if ( numSinks == 0 ) {
 | |
|          
 | |
| @@ -214,7 +214,7 @@ Connector :: detach (   Sink              * sink )          throw ( Exception )
 | |
|   *  Open the source and all the sinks if needed
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  bool
 | |
| -Connector :: open ( void )                          throw ( Exception )
 | |
| +Connector :: open ( void )
 | |
|  {
 | |
|      unsigned int        u;
 | |
|  
 | |
| @@ -256,7 +256,7 @@ unsigned int
 | |
|  Connector :: transfer ( unsigned long       bytes,
 | |
|                          unsigned int        bufSize,
 | |
|                          unsigned int        sec,
 | |
| -                        unsigned int        usec )      throw ( Exception )
 | |
| +                        unsigned int        usec )
 | |
|  {
 | |
|      unsigned int    u;
 | |
|      unsigned long   b;
 | |
| @@ -345,7 +345,7 @@ Connector :: cut ( void )                           throw ()
 | |
|   *  Close the source and all the sinks if needed
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  void
 | |
| -Connector :: close ( void )                         throw ( Exception )
 | |
| +Connector :: close ( void )
 | |
|  {
 | |
|      unsigned int        u;
 | |
|      
 | |
| diff --git a/src/Connector.h b/src/Connector.h
 | |
| index 5183a38..c82e00f 100644
 | |
| --- a/src/Connector.h
 | |
| +++ b/src/Connector.h
 | |
| @@ -68,7 +68,7 @@ class Connector : public virtual Referable, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          void
 | |
| -        init (  Source            * source )        throw ( Exception );
 | |
| +        init (  Source            * source );
 | |
|  
 | |
|          /**
 | |
|           *  De-initialize the object.
 | |
| @@ -76,7 +76,7 @@ class Connector : public virtual Referable, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          void
 | |
| -        strip ( void )                              throw ( Exception );
 | |
| +        strip ( void );
 | |
|  
 | |
|  
 | |
|      protected:
 | |
| @@ -102,7 +102,7 @@ class Connector : public virtual Referable, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline
 | |
| -        Connector ( void )                          throw ( Exception )
 | |
| +        Connector ( void )
 | |
|          {
 | |
|              throw Exception( __FILE__, __LINE__);
 | |
|          }
 | |
| @@ -115,7 +115,7 @@ class Connector : public virtual Referable, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          virtual bool
 | |
| -        detach (    Sink          * sink )          throw ( Exception );
 | |
| +        detach (    Sink          * sink );
 | |
|  
 | |
|  
 | |
|      public:
 | |
| @@ -127,7 +127,7 @@ class Connector : public virtual Referable, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline
 | |
| -        Connector (     Source        * source )    throw ( Exception )
 | |
| +        Connector (     Source        * source )
 | |
|          {
 | |
|              init( source);
 | |
|          }
 | |
| @@ -141,7 +141,7 @@ class Connector : public virtual Referable, public virtual Reporter
 | |
|           */
 | |
|          inline
 | |
|          Connector ( Source            * source,
 | |
| -                    Sink              * sink )        throw ( Exception )
 | |
| +                    Sink              * sink )
 | |
|          {
 | |
|              init( source);
 | |
|              attach( sink);
 | |
| @@ -153,7 +153,7 @@ class Connector : public virtual Referable, public virtual Reporter
 | |
|           *  @param connector the object to copy.
 | |
|           *  @exception Exception
 | |
|           */
 | |
| -        Connector ( const Connector &   connector )     throw ( Exception );
 | |
| +        Connector ( const Connector &   connector );
 | |
|          
 | |
|          /**
 | |
|           *  Destructor.
 | |
| @@ -161,7 +161,7 @@ class Connector : public virtual Referable, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual
 | |
| -        ~Connector( void )                              throw ( Exception )
 | |
| +        ~Connector( void )
 | |
|          {
 | |
|              strip();
 | |
|          }
 | |
| @@ -174,7 +174,7 @@ class Connector : public virtual Referable, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          virtual Connector &
 | |
| -        operator= ( const Connector &   connector )     throw ( Exception );
 | |
| +        operator= ( const Connector &   connector );
 | |
|  
 | |
|          /**
 | |
|           *  Get the number of Sinks in the Connector.
 | |
| @@ -195,7 +195,7 @@ class Connector : public virtual Referable, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          virtual void
 | |
| -        attach (    Sink          * sink )              throw ( Exception );
 | |
| +        attach (    Sink          * sink );
 | |
|  
 | |
|          /**
 | |
|           *  Open the connector. Opens the Source and the Sinks if necessary.
 | |
| @@ -204,7 +204,7 @@ class Connector : public virtual Referable, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          virtual bool
 | |
| -        open ( void )                                   throw ( Exception );
 | |
| +        open ( void );
 | |
|  
 | |
|          /**
 | |
|           *  Transfer a given amount of data from the Source to all the
 | |
| @@ -232,7 +232,7 @@ class Connector : public virtual Referable, public virtual Reporter
 | |
|          transfer (  unsigned long       bytes,
 | |
|                      unsigned int        bufSize,
 | |
|                      unsigned int        sec,
 | |
| -                    unsigned int        usec )          throw ( Exception );
 | |
| +                    unsigned int        usec );
 | |
|  
 | |
|          /**
 | |
|           *  Signal to each sink we have that they need to cut what they are
 | |
| @@ -249,7 +249,7 @@ class Connector : public virtual Referable, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          virtual void
 | |
| -        close ( void )                                  throw ( Exception );
 | |
| +        close ( void );
 | |
|  };
 | |
|  
 | |
|  
 | |
| diff --git a/src/DarkIce.cpp b/src/DarkIce.cpp
 | |
| index 1c570a9..949b800 100644
 | |
| --- a/src/DarkIce.cpp
 | |
| +++ b/src/DarkIce.cpp
 | |
| @@ -137,7 +137,7 @@ static const char fileid[] = "$Id$";
 | |
|   *  Initialize the object
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  void
 | |
| -DarkIce :: init ( const Config      & config )              throw ( Exception )
 | |
| +DarkIce :: init ( const Config      & config )
 | |
|  {
 | |
|      unsigned int             bufferSecs;
 | |
|      const ConfigSection    * cs;
 | |
| @@ -214,7 +214,6 @@ DarkIce :: init ( const Config      & config )              throw ( Exception )
 | |
|  void
 | |
|  DarkIce :: configIceCast (  const Config      & config,
 | |
|                              unsigned int        bufferSecs  )
 | |
| -                                                        throw ( Exception )
 | |
|  {
 | |
|      // look for IceCast encoder output streams,
 | |
|      // sections [icecast-0], [icecast-1], ...
 | |
| @@ -428,7 +427,6 @@ DarkIce :: configIceCast (  const Config      & config,
 | |
|  void
 | |
|  DarkIce :: configIceCast2 (  const Config      & config,
 | |
|                               unsigned int        bufferSecs  )
 | |
| -                                                        throw ( Exception )
 | |
|  {
 | |
|      // look for IceCast2 encoder output streams,
 | |
|      // sections [icecast2-0], [icecast2-1], ...
 | |
| @@ -743,7 +741,6 @@ DarkIce :: configIceCast2 (  const Config      & config,
 | |
|  void
 | |
|  DarkIce :: configShoutCast (    const Config      & config,
 | |
|                                  unsigned int        bufferSecs  )
 | |
| -                                                        throw ( Exception )
 | |
|  {
 | |
|      // look for Shoutcast encoder output streams,
 | |
|      // sections [shoutcast-0], [shoutcast-1], ...
 | |
| @@ -931,7 +928,6 @@ DarkIce :: configShoutCast (    const Config      & config,
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  void
 | |
|  DarkIce :: configFileCast (  const Config      & config )
 | |
| -                                                        throw ( Exception )
 | |
|  {
 | |
|      // look for FileCast encoder output streams,
 | |
|      // sections [file-0], [file-1], ...
 | |
| @@ -1175,7 +1171,7 @@ DarkIce :: configFileCast (  const Config      & config )
 | |
|   *  Set POSIX real-time scheduling
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  void
 | |
| -DarkIce :: setRealTimeScheduling ( void )               throw ( Exception )
 | |
| +DarkIce :: setRealTimeScheduling ( void )
 | |
|  {
 | |
|  // Only if the OS has the POSIX real-time scheduling functions implemented.
 | |
|  #if defined( HAVE_SCHED_GETSCHEDULER ) && defined( HAVE_SCHED_GETPARAM )
 | |
| @@ -1232,7 +1228,7 @@ DarkIce :: setRealTimeScheduling ( void )               throw ( Exception )
 | |
|   *  WARNING: make sure you don't call this before setRealTimeScheduling!!
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  void
 | |
| -DarkIce :: setOriginalScheduling ( void )               throw ( Exception )
 | |
| +DarkIce :: setOriginalScheduling ( void )
 | |
|  {
 | |
|  // Only if the OS has the POSIX real-time scheduling functions implemented.
 | |
|  #if defined( HAVE_SCHED_GETSCHEDULER ) && defined( HAVE_SCHED_GETPARAM )
 | |
| @@ -1263,7 +1259,7 @@ DarkIce :: setOriginalScheduling ( void )               throw ( Exception )
 | |
|   *  Run the encoder
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  bool
 | |
| -DarkIce :: encode ( void )                          throw ( Exception )
 | |
| +DarkIce :: encode ( void )
 | |
|  {
 | |
|      unsigned int       len;
 | |
|      unsigned long      bytes;
 | |
| @@ -1288,7 +1284,7 @@ DarkIce :: encode ( void )                          throw ( Exception )
 | |
|   *  Run
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  int
 | |
| -DarkIce :: run ( void )                             throw ( Exception )
 | |
| +DarkIce :: run ( void )
 | |
|  {
 | |
|      reportEvent( 3, "encoding");
 | |
|  
 | |
| diff --git a/src/DarkIce.h b/src/DarkIce.h
 | |
| index 49ae2a5..1021386 100644
 | |
| --- a/src/DarkIce.h
 | |
| +++ b/src/DarkIce.h
 | |
| @@ -147,7 +147,7 @@ class DarkIce : public virtual Referable, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          void
 | |
| -        init (  const Config   & config )            throw ( Exception );
 | |
| +        init (  const Config   & config );
 | |
|  
 | |
|          /**
 | |
|           *  Look for the icecast stream outputs from the config file.
 | |
| @@ -160,7 +160,7 @@ class DarkIce : public virtual Referable, public virtual Reporter
 | |
|           */
 | |
|          void
 | |
|          configIceCast (  const Config   & config,
 | |
| -                         unsigned int     bufferSecs  )     throw ( Exception );
 | |
| +                         unsigned int     bufferSecs  );
 | |
|  
 | |
|          /**
 | |
|           *  Look for the icecast2 stream outputs from the config file.
 | |
| @@ -173,7 +173,7 @@ class DarkIce : public virtual Referable, public virtual Reporter
 | |
|           */
 | |
|          void
 | |
|          configIceCast2 (  const Config   & config,
 | |
| -                          unsigned int     bufferSecs  )    throw ( Exception );
 | |
| +                          unsigned int     bufferSecs  );
 | |
|  
 | |
|          /**
 | |
|           *  Look for the shoutcast stream outputs from the config file.
 | |
| @@ -186,7 +186,7 @@ class DarkIce : public virtual Referable, public virtual Reporter
 | |
|           */
 | |
|          void
 | |
|          configShoutCast (   const Config   & config,
 | |
| -                            unsigned int     bufferSecs )   throw ( Exception );
 | |
| +                            unsigned int     bufferSecs );
 | |
|  
 | |
|          /**
 | |
|           *  Look for file outputs from the config file.
 | |
| @@ -197,8 +197,7 @@ class DarkIce : public virtual Referable, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          void
 | |
| -        configFileCast  (   const Config   & config )
 | |
| -                                                            throw ( Exception );
 | |
| +        configFileCast  (   const Config   & config );
 | |
|  
 | |
|          /**
 | |
|           *  Set POSIX real-time scheduling for the encoding process,
 | |
| @@ -207,7 +206,7 @@ class DarkIce : public virtual Referable, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          void
 | |
| -        setRealTimeScheduling ( void )              throw ( Exception );
 | |
| +        setRealTimeScheduling ( void );
 | |
|  
 | |
|          /**
 | |
|           *  Set the scheduling that was before setting real-time scheduling.
 | |
| @@ -216,7 +215,7 @@ class DarkIce : public virtual Referable, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          void
 | |
| -        setOriginalScheduling ( void )              throw ( Exception );
 | |
| +        setOriginalScheduling ( void );
 | |
|  
 | |
|          /**
 | |
|           *  Start encoding. Spawns all encoders, opens the dsp and
 | |
| @@ -226,7 +225,7 @@ class DarkIce : public virtual Referable, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          bool
 | |
| -        encode ( void )                             throw ( Exception );
 | |
| +        encode ( void );
 | |
|  
 | |
|          /**
 | |
|           *  Start shouting. fork()-s a process for each output, reads
 | |
| @@ -236,7 +235,7 @@ class DarkIce : public virtual Referable, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          bool
 | |
| -        shout ( unsigned int )                      throw ( Exception );
 | |
| +        shout ( unsigned int );
 | |
|  
 | |
|  
 | |
|      protected:
 | |
| @@ -247,7 +246,7 @@ class DarkIce : public virtual Referable, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline
 | |
| -        DarkIce ( void )                            throw ( Exception )
 | |
| +        DarkIce ( void )
 | |
|          {
 | |
|              throw Exception( __FILE__, __LINE__);
 | |
|          }
 | |
| @@ -263,7 +262,7 @@ class DarkIce : public virtual Referable, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline
 | |
| -        DarkIce (   const Config  & config )       throw ( Exception )
 | |
| +        DarkIce (   const Config  & config )
 | |
|          {
 | |
|              init( config);
 | |
|          }
 | |
| @@ -274,7 +273,7 @@ class DarkIce : public virtual Referable, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual
 | |
| -        ~DarkIce ( void )                           throw ( Exception )
 | |
| +        ~DarkIce ( void )
 | |
|          {
 | |
|          }
 | |
|  
 | |
| @@ -299,7 +298,7 @@ class DarkIce : public virtual Referable, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          virtual int
 | |
| -        run ( void )                                throw ( Exception );
 | |
| +        run ( void );
 | |
|  
 | |
|          /**
 | |
|           *  Signal to each sink we have that they need to cut what they are
 | |
| diff --git a/src/DarkIceConfig.cpp b/src/DarkIceConfig.cpp
 | |
| index c3d3a4e..83943c3 100644
 | |
| --- a/src/DarkIceConfig.cpp
 | |
| +++ b/src/DarkIceConfig.cpp
 | |
| @@ -73,7 +73,7 @@ static const char fileid[] = "$Id$";
 | |
|   *  Get a value for a key
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  const ConfigSection *
 | |
| -Config :: get (  const char    * key ) const            throw ( Exception )
 | |
| +Config :: get (  const char    * key ) const
 | |
|  {
 | |
|      if ( !key ) {
 | |
|          throw Exception( __FILE__, __LINE__, "no key");
 | |
| @@ -91,7 +91,7 @@ Config :: get (  const char    * key ) const            throw ( Exception )
 | |
|   *  Add a configuration line
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  bool
 | |
| -Config :: addLine (  const char    * line )          throw ( Exception )
 | |
| +Config :: addLine (  const char    * line )
 | |
|  {
 | |
|      if ( !line ) {
 | |
|          throw Exception( __FILE__, __LINE__, "no line");
 | |
| @@ -150,7 +150,7 @@ Config :: addLine (  const char    * line )          throw ( Exception )
 | |
|   *  Add a configuration line
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  void
 | |
| -Config :: read (    std::istream  & is  )               throw ( Exception )
 | |
| +Config :: read (    std::istream  & is  )
 | |
|  {
 | |
|      char            line[LINE_SIZE];
 | |
|      unsigned int    num;
 | |
| diff --git a/src/DarkIceConfig.h b/src/DarkIceConfig.h
 | |
| index d3d41fa..e8627ac 100644
 | |
| --- a/src/DarkIceConfig.h
 | |
| +++ b/src/DarkIceConfig.h
 | |
| @@ -111,7 +111,7 @@ class Config : public virtual Referable
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline
 | |
| -        Config ( void )                             throw ( Exception )
 | |
| +        Config ( void )
 | |
|          {
 | |
|          }
 | |
|  
 | |
| @@ -123,7 +123,7 @@ class Config : public virtual Referable
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline
 | |
| -        Config (    std::istream  & is )            throw ( Exception )
 | |
| +        Config (    std::istream  & is )
 | |
|          {
 | |
|              read( is );
 | |
|          }
 | |
| @@ -134,7 +134,7 @@ class Config : public virtual Referable
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual
 | |
| -        ~Config ( void )                            throw ( Exception )
 | |
| +        ~Config ( void )
 | |
|          {
 | |
|          }
 | |
|  
 | |
| @@ -160,7 +160,7 @@ class Config : public virtual Referable
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual void
 | |
| -        reset ( void )                                  throw ( Exception )
 | |
| +        reset ( void )
 | |
|          {
 | |
|              table.clear();
 | |
|              currentSection = "";
 | |
| @@ -174,7 +174,7 @@ class Config : public virtual Referable
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          virtual bool
 | |
| -        addLine (   const char    * line )              throw ( Exception );
 | |
| +        addLine (   const char    * line );
 | |
|  
 | |
|          /**
 | |
|           *  Read a line of confiugration information.
 | |
| @@ -184,7 +184,7 @@ class Config : public virtual Referable
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          virtual void
 | |
| -        read (   std::istream     & is )                throw ( Exception );
 | |
| +        read (   std::istream     & is );
 | |
|  
 | |
|          /**
 | |
|           *  Get a ConfigSection by name.
 | |
| @@ -194,7 +194,7 @@ class Config : public virtual Referable
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          virtual const ConfigSection *
 | |
| -        get (   const char    * key ) const             throw ( Exception );
 | |
| +        get (   const char    * key ) const;
 | |
|  };
 | |
|  
 | |
|  
 | |
| diff --git a/src/FaacEncoder.cpp b/src/FaacEncoder.cpp
 | |
| index 873c560..a68b798 100644
 | |
| --- a/src/FaacEncoder.cpp
 | |
| +++ b/src/FaacEncoder.cpp
 | |
| @@ -64,7 +64,6 @@ static const char fileid[] = "$Id$";
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  bool
 | |
|  FaacEncoder :: open ( void )
 | |
| -                                                            throw ( Exception )
 | |
|  {
 | |
|      if ( isOpen() ) {
 | |
|          close();
 | |
| @@ -143,7 +142,7 @@ FaacEncoder :: open ( void )
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  unsigned int
 | |
|  FaacEncoder :: write (  const void    * buf,
 | |
| -                        unsigned int    len )           throw ( Exception )
 | |
| +                        unsigned int    len )
 | |
|  {
 | |
|      if ( !isOpen() || len == 0 ) {
 | |
|          return 0;
 | |
| @@ -249,7 +248,6 @@ FaacEncoder :: write (  const void    * buf,
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  void
 | |
|  FaacEncoder :: flush ( void )
 | |
| -                                                            throw ( Exception )
 | |
|  {
 | |
|      if ( !isOpen() ) {
 | |
|          return;
 | |
| @@ -263,7 +261,7 @@ FaacEncoder :: flush ( void )
 | |
|   *  Close the encoding session
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  void
 | |
| -FaacEncoder :: close ( void )                           throw ( Exception )
 | |
| +FaacEncoder :: close ( void )
 | |
|  {
 | |
|      if ( isOpen() ) {
 | |
|          flush();
 | |
| diff --git a/src/FaacEncoder.h b/src/FaacEncoder.h
 | |
| index 1b222c0..00b86b5 100644
 | |
| --- a/src/FaacEncoder.h
 | |
| +++ b/src/FaacEncoder.h
 | |
| @@ -131,7 +131,7 @@ class FaacEncoder : public AudioEncoder, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline void
 | |
| -        init ( int              lowpass)                throw (Exception)
 | |
| +        init ( int              lowpass)
 | |
|          {
 | |
|              this->faacOpen        = false;
 | |
|              this->lowpass         = lowpass;
 | |
| @@ -216,7 +216,7 @@ class FaacEncoder : public AudioEncoder, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline void
 | |
| -        strip ( void )                                  throw ( Exception )
 | |
| +        strip ( void )
 | |
|          {
 | |
|              if ( converter ) {
 | |
|  #ifdef HAVE_SRC_LIB
 | |
| @@ -238,7 +238,7 @@ class FaacEncoder : public AudioEncoder, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline
 | |
| -        FaacEncoder ( void )                         throw ( Exception )
 | |
| +        FaacEncoder ( void )
 | |
|          {
 | |
|              throw Exception( __FILE__, __LINE__);
 | |
|          }
 | |
| @@ -279,7 +279,6 @@ class FaacEncoder : public AudioEncoder, public virtual Reporter
 | |
|                          unsigned int    outSampleRate = 0,
 | |
|                          unsigned int    outChannel    = 0,
 | |
|                          int             lowpass       = 0)
 | |
| -                                                        throw ( Exception )
 | |
|              
 | |
|                      : AudioEncoder ( sink,
 | |
|                                       inSampleRate,
 | |
| @@ -323,7 +322,6 @@ class FaacEncoder : public AudioEncoder, public virtual Reporter
 | |
|                          unsigned int            outSampleRate = 0,
 | |
|                          unsigned int            outChannel    = 0,
 | |
|                          int                     lowpass       = 0)
 | |
| -                                                            throw ( Exception )
 | |
|              
 | |
|                      : AudioEncoder ( sink,
 | |
|                                       as,
 | |
| @@ -343,7 +341,6 @@ class FaacEncoder : public AudioEncoder, public virtual Reporter
 | |
|           */
 | |
|          inline
 | |
|          FaacEncoder (  const FaacEncoder &    encoder )
 | |
| -                                                            throw ( Exception )
 | |
|                      : AudioEncoder( encoder )
 | |
|          {
 | |
|              init( encoder.lowpass);
 | |
| @@ -356,7 +353,7 @@ class FaacEncoder : public AudioEncoder, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual
 | |
| -        ~FaacEncoder ( void )                            throw ( Exception )
 | |
| +        ~FaacEncoder ( void )
 | |
|          {
 | |
|              if ( isOpen() ) {
 | |
|                  close();
 | |
| @@ -372,7 +369,7 @@ class FaacEncoder : public AudioEncoder, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual FaacEncoder &
 | |
| -        operator= ( const FaacEncoder &      encoder )   throw ( Exception )
 | |
| +        operator= ( const FaacEncoder &      encoder )
 | |
|          {
 | |
|              if ( this != &encoder ) {
 | |
|                  strip();
 | |
| @@ -417,7 +414,7 @@ class FaacEncoder : public AudioEncoder, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual bool
 | |
| -        start ( void )                      throw ( Exception )
 | |
| +        start ( void )
 | |
|          {
 | |
|              return open();
 | |
|          }
 | |
| @@ -428,7 +425,7 @@ class FaacEncoder : public AudioEncoder, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual void
 | |
| -        stop ( void )                       throw ( Exception )
 | |
| +        stop ( void )
 | |
|          {
 | |
|              return close();
 | |
|          }
 | |
| @@ -440,7 +437,7 @@ class FaacEncoder : public AudioEncoder, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          virtual bool
 | |
| -        open ( void )                               throw ( Exception );
 | |
| +        open ( void );
 | |
|  
 | |
|          /**
 | |
|           *  Check if the encoding session is open.
 | |
| @@ -464,7 +461,7 @@ class FaacEncoder : public AudioEncoder, public virtual Reporter
 | |
|           */
 | |
|          inline virtual bool
 | |
|          canWrite (     unsigned int    sec,
 | |
| -                       unsigned int    usec )       throw ( Exception )
 | |
| +                       unsigned int    usec )
 | |
|          {
 | |
|              if ( !isOpen() ) {
 | |
|                  return false;
 | |
| @@ -486,7 +483,7 @@ class FaacEncoder : public AudioEncoder, public virtual Reporter
 | |
|           */
 | |
|          virtual unsigned int
 | |
|          write (        const void    * buf,
 | |
| -                       unsigned int    len )        throw ( Exception );
 | |
| +                       unsigned int    len );
 | |
|  
 | |
|          /**
 | |
|           *  Flush all data that was written to the encoder to the underlying
 | |
| @@ -495,7 +492,7 @@ class FaacEncoder : public AudioEncoder, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          virtual void
 | |
| -        flush ( void )                              throw ( Exception );
 | |
| +        flush ( void );
 | |
|  
 | |
|          /**
 | |
|           *  Close the encoding session.
 | |
| @@ -503,7 +500,7 @@ class FaacEncoder : public AudioEncoder, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          virtual void
 | |
| -        close ( void )                              throw ( Exception );
 | |
| +        close ( void );
 | |
|  };
 | |
|  
 | |
|  
 | |
| diff --git a/src/FileCast.cpp b/src/FileCast.cpp
 | |
| index 34c01bd..432d67e 100644
 | |
| --- a/src/FileCast.cpp
 | |
| +++ b/src/FileCast.cpp
 | |
| @@ -73,7 +73,7 @@ static const char fileid[] = "$Id$";
 | |
|   *  Open the connection
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  bool
 | |
| -FileCast :: open ( void )                       throw ( Exception )
 | |
| +FileCast :: open ( void )
 | |
|  {
 | |
|      if ( isOpen() ) {
 | |
|          return false;
 | |
| diff --git a/src/FileCast.h b/src/FileCast.h
 | |
| index 45258aa..e548c57 100644
 | |
| --- a/src/FileCast.h
 | |
| +++ b/src/FileCast.h
 | |
| @@ -74,7 +74,6 @@ class FileCast : public CastSink
 | |
|           */
 | |
|          inline void
 | |
|          init (  FileSink          * targetFile )
 | |
| -                                                    throw ( Exception )
 | |
|          {
 | |
|              this->targetFile = targetFile;
 | |
|          }
 | |
| @@ -85,7 +84,7 @@ class FileCast : public CastSink
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline void
 | |
| -        strip ( void )                              throw ( Exception )
 | |
| +        strip ( void )
 | |
|          {
 | |
|              if ( isOpen() ) {
 | |
|                  close();
 | |
| @@ -101,7 +100,7 @@ class FileCast : public CastSink
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline
 | |
| -        FileCast ( void )                            throw ( Exception )
 | |
| +        FileCast ( void )
 | |
|          {
 | |
|              throw Exception( __FILE__, __LINE__);
 | |
|          }
 | |
| @@ -114,7 +113,7 @@ class FileCast : public CastSink
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual bool
 | |
| -        sendLogin ( void )              throw ( Exception )
 | |
| +        sendLogin ( void )
 | |
|          {
 | |
|              return true;
 | |
|          }
 | |
| @@ -130,7 +129,6 @@ class FileCast : public CastSink
 | |
|           */
 | |
|          inline
 | |
|          FileCast (  FileSink          * targetFile )
 | |
| -                                                        throw ( Exception )
 | |
|                  : CastSink( 0, 0, 0)
 | |
|          {
 | |
|              init( targetFile );
 | |
| @@ -142,7 +140,7 @@ class FileCast : public CastSink
 | |
|           *  @param cs the FileCast to copy.
 | |
|           */
 | |
|          inline
 | |
| -        FileCast(   const FileCast &    cs )        throw ( Exception )
 | |
| +        FileCast(   const FileCast &    cs )
 | |
|          {
 | |
|              init( targetFile.get() );
 | |
|          }
 | |
| @@ -153,7 +151,7 @@ class FileCast : public CastSink
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual
 | |
| -        ~FileCast( void )                           throw ( Exception )
 | |
| +        ~FileCast( void )
 | |
|          {
 | |
|              strip();
 | |
|          }
 | |
| @@ -166,7 +164,7 @@ class FileCast : public CastSink
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual FileCast &
 | |
| -        operator= ( const FileCast &    cs )        throw ( Exception )
 | |
| +        operator= ( const FileCast &    cs )
 | |
|          {
 | |
|              if ( this != &cs ) {
 | |
|                  strip();
 | |
| @@ -182,7 +180,7 @@ class FileCast : public CastSink
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          virtual bool
 | |
| -        open ( void )                               throw ( Exception );
 | |
| +        open ( void );
 | |
|  
 | |
|          /**
 | |
|           *  Check if the FileCast is open.
 | |
| @@ -207,7 +205,7 @@ class FileCast : public CastSink
 | |
|           */
 | |
|          inline virtual bool
 | |
|          canWrite (     unsigned int    sec,
 | |
| -                       unsigned int    usec )       throw ( Exception )
 | |
| +                       unsigned int    usec )
 | |
|          {
 | |
|              return targetFile->canWrite( sec, usec);
 | |
|          }
 | |
| @@ -222,7 +220,7 @@ class FileCast : public CastSink
 | |
|           */
 | |
|          inline virtual unsigned int
 | |
|          write (        const void    * buf,
 | |
| -                       unsigned int    len )        throw ( Exception )
 | |
| +                       unsigned int    len )
 | |
|          {
 | |
|              return targetFile->write( buf, len);
 | |
|          }
 | |
| @@ -233,7 +231,7 @@ class FileCast : public CastSink
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual void
 | |
| -        flush ( void )                              throw ( Exception )
 | |
| +        flush ( void )
 | |
|          {
 | |
|              return targetFile->flush();
 | |
|          }
 | |
| @@ -255,7 +253,7 @@ class FileCast : public CastSink
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual void
 | |
| -        close ( void )                              throw ( Exception )
 | |
| +        close ( void )
 | |
|          {
 | |
|              return targetFile->close();
 | |
|          }
 | |
| diff --git a/src/FileSink.cpp b/src/FileSink.cpp
 | |
| index e3c2000..b528c3d 100644
 | |
| --- a/src/FileSink.cpp
 | |
| +++ b/src/FileSink.cpp
 | |
| @@ -119,7 +119,7 @@ static const char fileid[] = "$Id$";
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  void
 | |
|  FileSink :: init (  const char    * configName,
 | |
| -                    const char    * name )          throw ( Exception )
 | |
| +                    const char    * name )
 | |
|  {
 | |
|      this->configName  = Util::strDup(configName);
 | |
|      fileName          = Util::strDup(name);
 | |
| @@ -131,7 +131,7 @@ FileSink :: init (  const char    * configName,
 | |
|   *  De-initialize the object
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  void
 | |
| -FileSink :: strip ( void)                           throw ( Exception )
 | |
| +FileSink :: strip ( void)
 | |
|  {
 | |
|      if ( isOpen() ) {
 | |
|          close();
 | |
| @@ -144,7 +144,7 @@ FileSink :: strip ( void)                           throw ( Exception )
 | |
|  /*------------------------------------------------------------------------------
 | |
|   *  Copy Constructor
 | |
|   *----------------------------------------------------------------------------*/
 | |
| -FileSink :: FileSink (  const FileSink &    fs )    throw ( Exception )
 | |
| +FileSink :: FileSink (  const FileSink &    fs )
 | |
|                  : Sink( fs )
 | |
|  {
 | |
|      int     fd;
 | |
| @@ -164,7 +164,7 @@ FileSink :: FileSink (  const FileSink &    fs )    throw ( Exception )
 | |
|   *  Assignment operator
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  FileSink &
 | |
| -FileSink :: operator= (  const FileSink &    fs )   throw ( Exception )
 | |
| +FileSink :: operator= (  const FileSink &    fs )
 | |
|  {
 | |
|      if ( this != &fs ) {
 | |
|          int     fd;
 | |
| @@ -210,7 +210,7 @@ FileSink :: exists ( void ) const               throw ()
 | |
|   *  Create a file, truncate if already exists
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  bool
 | |
| -FileSink :: create ( void )                     throw ( Exception )
 | |
| +FileSink :: create ( void )
 | |
|  {
 | |
|      int     fd;
 | |
|      
 | |
| @@ -234,7 +234,7 @@ FileSink :: create ( void )                     throw ( Exception )
 | |
|   *  Open the file
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  bool
 | |
| -FileSink :: open ( void )                       throw ( Exception )
 | |
| +FileSink :: open ( void )
 | |
|  {
 | |
|      if ( isOpen() ) {
 | |
|          return false;
 | |
| @@ -254,7 +254,7 @@ FileSink :: open ( void )                       throw ( Exception )
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  bool
 | |
|  FileSink :: canWrite (     unsigned int    sec,
 | |
| -                           unsigned int    usec )   throw ( Exception )
 | |
| +                           unsigned int    usec )
 | |
|  {
 | |
|      fd_set              fdset;
 | |
|      struct timespec     timespec;
 | |
| @@ -290,7 +290,7 @@ FileSink :: canWrite (     unsigned int    sec,
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  unsigned int
 | |
|  FileSink :: write (    const void    * buf,
 | |
| -                       unsigned int    len )        throw ( Exception )
 | |
| +                       unsigned int    len )
 | |
|  {
 | |
|      ssize_t     ret;
 | |
|  
 | |
| @@ -320,7 +320,7 @@ FileSink :: write (    const void    * buf,
 | |
|   *   - $PID is the current process id
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  std::string
 | |
| -FileSink :: getArchiveFileName ( void )             throw ( Exception )
 | |
| +FileSink :: getArchiveFileName ( void )
 | |
|  {
 | |
|      pid_t               pid = getpid();
 | |
|      std::stringstream   metaFileName;
 | |
| @@ -370,7 +370,7 @@ FileSink :: cut ( void )                            throw ()
 | |
|   *  Close the FileSink
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  void
 | |
| -FileSink :: close ( void )                          throw ( Exception )
 | |
| +FileSink :: close ( void )
 | |
|  {
 | |
|      if ( !isOpen() ) {
 | |
|          return;
 | |
| diff --git a/src/FileSink.h b/src/FileSink.h
 | |
| index 26f39ee..2645e72 100644
 | |
| --- a/src/FileSink.h
 | |
| +++ b/src/FileSink.h
 | |
| @@ -79,7 +79,7 @@ class FileSink : public Sink, public virtual Reporter
 | |
|           */
 | |
|          void
 | |
|          init (  const char    * configName,
 | |
| -                const char    * name )              throw ( Exception );
 | |
| +                const char    * name );
 | |
|  
 | |
|          /**
 | |
|           *  De-initialize the object.
 | |
| @@ -87,7 +87,7 @@ class FileSink : public Sink, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          void
 | |
| -        strip ( void )                              throw ( Exception );
 | |
| +        strip ( void );
 | |
|  
 | |
|          /**
 | |
|           *  Get the file name to where to move the data saved so far.
 | |
| @@ -97,7 +97,7 @@ class FileSink : public Sink, public virtual Reporter
 | |
|           *  @throws Exception on file operation errors
 | |
|           */
 | |
|          std::string
 | |
| -        getArchiveFileName( void )                  throw ( Exception );
 | |
| +        getArchiveFileName( void );
 | |
|  
 | |
|  
 | |
|      protected:
 | |
| @@ -113,7 +113,7 @@ class FileSink : public Sink, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline
 | |
| -        FileSink ( void )                           throw ( Exception )
 | |
| +        FileSink ( void )
 | |
|          {
 | |
|              throw Exception( __FILE__, __LINE__);
 | |
|          }
 | |
| @@ -131,7 +131,7 @@ class FileSink : public Sink, public virtual Reporter
 | |
|           */
 | |
|          inline
 | |
|          FileSink(   const char        * configName,
 | |
| -                    const char        * name )      throw ( Exception )
 | |
| +                    const char        * name )
 | |
|          {
 | |
|              init( configName, name);
 | |
|          }
 | |
| @@ -142,7 +142,7 @@ class FileSink : public Sink, public virtual Reporter
 | |
|           *  @param fsink the FileSink to copy.
 | |
|           *  @exception Exception
 | |
|           */
 | |
| -        FileSink(   const FileSink &    fsink )     throw ( Exception );
 | |
| +        FileSink(   const FileSink &    fsink );
 | |
|  
 | |
|          /**
 | |
|           *  Destructor.
 | |
| @@ -150,7 +150,7 @@ class FileSink : public Sink, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual
 | |
| -        ~FileSink( void )                           throw ( Exception )
 | |
| +        ~FileSink( void )
 | |
|          {
 | |
|              strip();
 | |
|          }
 | |
| @@ -163,7 +163,7 @@ class FileSink : public Sink, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          virtual FileSink &
 | |
| -        operator= ( const FileSink &    fs )        throw ( Exception );
 | |
| +        operator= ( const FileSink &    fs );
 | |
|  
 | |
|          /**
 | |
|           *  Get the file name this FileSink represents.
 | |
| @@ -192,7 +192,7 @@ class FileSink : public Sink, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          virtual bool
 | |
| -        create ( void )                             throw ( Exception );
 | |
| +        create ( void );
 | |
|  
 | |
|          /**
 | |
|           *  Open the file. Truncates the file.
 | |
| @@ -201,7 +201,7 @@ class FileSink : public Sink, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          virtual bool
 | |
| -        open ( void )                               throw ( Exception );
 | |
| +        open ( void );
 | |
|  
 | |
|          /**
 | |
|           *  Check if the FileSink is open.
 | |
| @@ -225,7 +225,7 @@ class FileSink : public Sink, public virtual Reporter
 | |
|           */
 | |
|          virtual bool
 | |
|          canWrite (     unsigned int    sec,
 | |
| -                       unsigned int    usec )       throw ( Exception );
 | |
| +                       unsigned int    usec );
 | |
|  
 | |
|          /**
 | |
|           *  Write data to the FileSink.
 | |
| @@ -237,7 +237,7 @@ class FileSink : public Sink, public virtual Reporter
 | |
|           */
 | |
|          virtual unsigned int
 | |
|          write (        const void    * buf,
 | |
| -                       unsigned int    len )        throw ( Exception );
 | |
| +                       unsigned int    len );
 | |
|  
 | |
|          /**
 | |
|           *  This is a no-op in this FileSink.
 | |
| @@ -245,7 +245,7 @@ class FileSink : public Sink, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual void
 | |
| -        flush ( void )                              throw ( Exception )
 | |
| +        flush ( void )
 | |
|          {
 | |
|          }
 | |
|  
 | |
| @@ -263,7 +263,7 @@ class FileSink : public Sink, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          virtual void
 | |
| -        close ( void )                              throw ( Exception );
 | |
| +        close ( void );
 | |
|  };
 | |
|  
 | |
|  
 | |
| diff --git a/src/IceCast.cpp b/src/IceCast.cpp
 | |
| index 839e1b4..6f9d03a 100644
 | |
| --- a/src/IceCast.cpp
 | |
| +++ b/src/IceCast.cpp
 | |
| @@ -88,7 +88,6 @@ void
 | |
|  IceCast :: init (   const char            * mountPoint,
 | |
|                      const char            * description,
 | |
|                      const char            * remoteDumpFile )
 | |
| -                                                        throw ( Exception )
 | |
|  {
 | |
|      this->mountPoint     = Util::strDup( mountPoint);
 | |
|      this->description    = description    ? Util::strDup( description) : 0;
 | |
| @@ -100,7 +99,7 @@ IceCast :: init (   const char            * mountPoint,
 | |
|   *  De-initialize the object
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  void
 | |
| -IceCast :: strip ( void )                           throw ( Exception )
 | |
| +IceCast :: strip ( void )
 | |
|  {
 | |
|      delete[] mountPoint;
 | |
|      if ( description ) {
 | |
| @@ -116,7 +115,7 @@ IceCast :: strip ( void )                           throw ( Exception )
 | |
|   *  Log in to the IceCast server
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  bool
 | |
| -IceCast :: sendLogin ( void )                           throw ( Exception )
 | |
| +IceCast :: sendLogin ( void )
 | |
|  {
 | |
|      Sink          * sink   = getSink();
 | |
|      Source        * source = getSocket();
 | |
| diff --git a/src/IceCast.h b/src/IceCast.h
 | |
| index 5d3eb1d..3e61610 100644
 | |
| --- a/src/IceCast.h
 | |
| +++ b/src/IceCast.h
 | |
| @@ -86,8 +86,7 @@ class IceCast : public CastSink
 | |
|          void
 | |
|          init (  const char            * mountPoint,
 | |
|                  const char            * description,
 | |
| -                const char            * remoteDumpFile )
 | |
| -                                                    throw ( Exception );
 | |
| +                const char            * remoteDumpFile );
 | |
|  
 | |
|          /**
 | |
|           *  De-initalize the object.
 | |
| @@ -95,7 +94,7 @@ class IceCast : public CastSink
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          void
 | |
| -        strip ( void )                              throw ( Exception );
 | |
| +        strip ( void );
 | |
|  
 | |
|  
 | |
|      protected:
 | |
| @@ -106,7 +105,7 @@ class IceCast : public CastSink
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline
 | |
| -        IceCast ( void )                            throw ( Exception )
 | |
| +        IceCast ( void )
 | |
|          {
 | |
|              throw Exception( __FILE__, __LINE__);
 | |
|          }
 | |
| @@ -118,7 +117,7 @@ class IceCast : public CastSink
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          virtual bool
 | |
| -        sendLogin ( void )              throw ( Exception );
 | |
| +        sendLogin ( void );
 | |
|  
 | |
|  
 | |
|      public:
 | |
| @@ -154,7 +153,6 @@ class IceCast : public CastSink
 | |
|                      bool                isPublic       = false,
 | |
|                      const char        * remoteDumpFile = 0,
 | |
|                      Sink              * streamDump     = 0 )
 | |
| -                                                        throw ( Exception )
 | |
|                : CastSink( socket,
 | |
|                            password,
 | |
|                            bitRate,
 | |
| @@ -173,7 +171,7 @@ class IceCast : public CastSink
 | |
|           *  @param cs the IceCast to copy.
 | |
|           */
 | |
|          inline
 | |
| -        IceCast(   const IceCast &    cs )        throw ( Exception )
 | |
| +        IceCast(   const IceCast &    cs )
 | |
|                  : CastSink( cs )
 | |
|          {
 | |
|              init( cs.getMountPoint(),
 | |
| @@ -187,7 +185,7 @@ class IceCast : public CastSink
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual
 | |
| -        ~IceCast( void )                           throw ( Exception )
 | |
| +        ~IceCast( void )
 | |
|          {
 | |
|              strip();
 | |
|          }
 | |
| @@ -200,7 +198,7 @@ class IceCast : public CastSink
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual IceCast &
 | |
| -        operator= ( const IceCast &    cs )        throw ( Exception )
 | |
| +        operator= ( const IceCast &    cs )
 | |
|          {
 | |
|              if ( this != &cs ) {
 | |
|                  strip();
 | |
| diff --git a/src/IceCast2.cpp b/src/IceCast2.cpp
 | |
| index 58a1c4d..274f11a 100644
 | |
| --- a/src/IceCast2.cpp
 | |
| +++ b/src/IceCast2.cpp
 | |
| @@ -91,7 +91,6 @@ void
 | |
|  IceCast2 :: init (  StreamFormat            format,
 | |
|                      const char            * mountPoint,
 | |
|                      const char            * description )
 | |
| -                                                        throw ( Exception )
 | |
|  {
 | |
|      this->format         = format;
 | |
|      this->mountPoint     = Util::strDup( mountPoint);
 | |
| @@ -103,7 +102,7 @@ IceCast2 :: init (  StreamFormat            format,
 | |
|   *  De-initialize the object
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  void
 | |
| -IceCast2 :: strip ( void )                           throw ( Exception )
 | |
| +IceCast2 :: strip ( void )
 | |
|  {
 | |
|      delete[] mountPoint;
 | |
|      if ( description ) {
 | |
| @@ -116,7 +115,7 @@ IceCast2 :: strip ( void )                           throw ( Exception )
 | |
|   *  Log in to the IceCast2 server
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  bool
 | |
| -IceCast2 :: sendLogin ( void )                           throw ( Exception )
 | |
| +IceCast2 :: sendLogin ( void )
 | |
|  {
 | |
|      Sink          * sink   = getSink();
 | |
|      Source        * source = getSocket();
 | |
| diff --git a/src/IceCast2.h b/src/IceCast2.h
 | |
| index 9719815..7b6b695 100644
 | |
| --- a/src/IceCast2.h
 | |
| +++ b/src/IceCast2.h
 | |
| @@ -94,8 +94,7 @@ class IceCast2 : public CastSink
 | |
|          void
 | |
|          init (  StreamFormat            format,
 | |
|                  const char            * mountPoint,
 | |
| -                const char            * description )
 | |
| -                                                    throw ( Exception );
 | |
| +                const char            * description );
 | |
|  
 | |
|          /**
 | |
|           *  De-initalize the object.
 | |
| @@ -103,7 +102,7 @@ class IceCast2 : public CastSink
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          void
 | |
| -        strip ( void )                              throw ( Exception );
 | |
| +        strip ( void );
 | |
|  
 | |
|  
 | |
|      protected:
 | |
| @@ -114,7 +113,7 @@ class IceCast2 : public CastSink
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline
 | |
| -        IceCast2 ( void )                            throw ( Exception )
 | |
| +        IceCast2 ( void )
 | |
|          {
 | |
|              throw Exception( __FILE__, __LINE__);
 | |
|          }
 | |
| @@ -126,7 +125,7 @@ class IceCast2 : public CastSink
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          virtual bool
 | |
| -        sendLogin ( void )              throw ( Exception );
 | |
| +        sendLogin ( void );
 | |
|  
 | |
|  
 | |
|      public:
 | |
| @@ -162,7 +161,6 @@ class IceCast2 : public CastSink
 | |
|                      const char        * genre          = 0,
 | |
|                      bool                isPublic       = false,
 | |
|                      Sink              * streamDump     = 0 )
 | |
| -                                                        throw ( Exception )
 | |
|                : CastSink( socket,
 | |
|                            password,
 | |
|                            bitRate,
 | |
| @@ -181,7 +179,7 @@ class IceCast2 : public CastSink
 | |
|           *  @param cs the IceCast2 to copy.
 | |
|           */
 | |
|          inline
 | |
| -        IceCast2(   const IceCast2 &    cs )        throw ( Exception )
 | |
| +        IceCast2(   const IceCast2 &    cs )
 | |
|                  : CastSink( cs )
 | |
|          {
 | |
|              init( cs.getFormat(),
 | |
| @@ -195,7 +193,7 @@ class IceCast2 : public CastSink
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual
 | |
| -        ~IceCast2( void )                           throw ( Exception )
 | |
| +        ~IceCast2( void )
 | |
|          {
 | |
|              strip();
 | |
|          }
 | |
| @@ -208,7 +206,7 @@ class IceCast2 : public CastSink
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual IceCast2 &
 | |
| -        operator= ( const IceCast2 &    cs )        throw ( Exception )
 | |
| +        operator= ( const IceCast2 &    cs )
 | |
|          {
 | |
|              if ( this != &cs ) {
 | |
|                  strip();
 | |
| diff --git a/src/LameLibEncoder.cpp b/src/LameLibEncoder.cpp
 | |
| index 688c2aa..05cab13 100644
 | |
| --- a/src/LameLibEncoder.cpp
 | |
| +++ b/src/LameLibEncoder.cpp
 | |
| @@ -64,7 +64,6 @@ static const char fileid[] = "$Id$";
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  bool
 | |
|  LameLibEncoder :: open ( void )
 | |
| -                                                            throw ( Exception )
 | |
|  {
 | |
|      if ( isOpen() ) {
 | |
|          close();
 | |
| @@ -275,7 +274,7 @@ LameLibEncoder :: open ( void )
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  unsigned int
 | |
|  LameLibEncoder :: write (   const void    * buf,
 | |
| -                            unsigned int    len )           throw ( Exception )
 | |
| +                            unsigned int    len )
 | |
|  {
 | |
|      if ( !isOpen() || len == 0 ) {
 | |
|          return 0;
 | |
| @@ -349,7 +348,6 @@ LameLibEncoder :: write (   const void    * buf,
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  void
 | |
|  LameLibEncoder :: flush ( void )
 | |
| -                                                            throw ( Exception )
 | |
|  {
 | |
|      if ( !isOpen() ) {
 | |
|          return;
 | |
| @@ -380,7 +378,7 @@ LameLibEncoder :: flush ( void )
 | |
|   *  Close the encoding session
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  void
 | |
| -LameLibEncoder :: close ( void )                    throw ( Exception )
 | |
| +LameLibEncoder :: close ( void )
 | |
|  {
 | |
|      if ( isOpen() ) {
 | |
|          flush();
 | |
| diff --git a/src/LameLibEncoder.h b/src/LameLibEncoder.h
 | |
| index d744c95..4f502d9 100644
 | |
| --- a/src/LameLibEncoder.h
 | |
| +++ b/src/LameLibEncoder.h
 | |
| @@ -105,7 +105,7 @@ class LameLibEncoder : public AudioEncoder, public virtual Reporter
 | |
|           */
 | |
|          inline void
 | |
|          init ( int              lowpass,
 | |
| -               int              highpass )              throw ( Exception )
 | |
| +               int              highpass )
 | |
|          {
 | |
|              this->lameGlobalFlags = NULL;
 | |
|              this->lowpass         = lowpass;
 | |
| @@ -140,7 +140,7 @@ class LameLibEncoder : public AudioEncoder, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline void
 | |
| -        strip ( void )                                  throw ( Exception )
 | |
| +        strip ( void )
 | |
|          {
 | |
|          }
 | |
|  
 | |
| @@ -153,7 +153,7 @@ class LameLibEncoder : public AudioEncoder, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline
 | |
| -        LameLibEncoder ( void )                         throw ( Exception )
 | |
| +        LameLibEncoder ( void )
 | |
|          {
 | |
|              throw Exception( __FILE__, __LINE__);
 | |
|          }
 | |
| @@ -199,7 +199,6 @@ class LameLibEncoder : public AudioEncoder, public virtual Reporter
 | |
|                              unsigned int    outChannel    = 0,
 | |
|                              int             lowpass       = 0,
 | |
|                              int             highpass      = 0 )
 | |
| -                                                        throw ( Exception )
 | |
|              
 | |
|                      : AudioEncoder ( sink,
 | |
|                                       inSampleRate,
 | |
| @@ -248,7 +247,6 @@ class LameLibEncoder : public AudioEncoder, public virtual Reporter
 | |
|                              unsigned int            outChannel    = 0,
 | |
|                              int                     lowpass       = 0,
 | |
|                              int                     highpass      = 0 )
 | |
| -                                                            throw ( Exception )
 | |
|              
 | |
|                      : AudioEncoder ( sink,
 | |
|                                       as,
 | |
| @@ -268,7 +266,6 @@ class LameLibEncoder : public AudioEncoder, public virtual Reporter
 | |
|           */
 | |
|          inline
 | |
|          LameLibEncoder (  const LameLibEncoder &    encoder )
 | |
| -                                                            throw ( Exception )
 | |
|                      : AudioEncoder( encoder )
 | |
|          {
 | |
|              init( encoder.lowpass, encoder.highpass );
 | |
| @@ -281,7 +278,7 @@ class LameLibEncoder : public AudioEncoder, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual
 | |
| -        ~LameLibEncoder ( void )                            throw ( Exception )
 | |
| +        ~LameLibEncoder ( void )
 | |
|          {
 | |
|              if ( isOpen() ) {
 | |
|                  close();
 | |
| @@ -297,7 +294,7 @@ class LameLibEncoder : public AudioEncoder, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual LameLibEncoder &
 | |
| -        operator= ( const LameLibEncoder &      encoder )   throw ( Exception )
 | |
| +        operator= ( const LameLibEncoder &      encoder )
 | |
|          {
 | |
|              if ( this != &encoder ) {
 | |
|                  strip();
 | |
| @@ -338,7 +335,7 @@ class LameLibEncoder : public AudioEncoder, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual bool
 | |
| -        start ( void )                      throw ( Exception )
 | |
| +        start ( void )
 | |
|          {
 | |
|              return open();
 | |
|          }
 | |
| @@ -349,7 +346,7 @@ class LameLibEncoder : public AudioEncoder, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual void
 | |
| -        stop ( void )                       throw ( Exception )
 | |
| +        stop ( void )
 | |
|          {
 | |
|              return close();
 | |
|          }
 | |
| @@ -361,7 +358,7 @@ class LameLibEncoder : public AudioEncoder, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          virtual bool
 | |
| -        open ( void )                               throw ( Exception );
 | |
| +        open ( void );
 | |
|  
 | |
|          /**
 | |
|           *  Check if the encoding session is open.
 | |
| @@ -385,7 +382,7 @@ class LameLibEncoder : public AudioEncoder, public virtual Reporter
 | |
|           */
 | |
|          inline virtual bool
 | |
|          canWrite (     unsigned int    sec,
 | |
| -                       unsigned int    usec )       throw ( Exception )
 | |
| +                       unsigned int    usec )
 | |
|          {
 | |
|              if ( !isOpen() ) {
 | |
|                  return false;
 | |
| @@ -407,7 +404,7 @@ class LameLibEncoder : public AudioEncoder, public virtual Reporter
 | |
|           */
 | |
|          virtual unsigned int
 | |
|          write (        const void    * buf,
 | |
| -                       unsigned int    len )        throw ( Exception );
 | |
| +                       unsigned int    len );
 | |
|  
 | |
|          /**
 | |
|           *  Flush all data that was written to the encoder to the underlying
 | |
| @@ -416,7 +413,7 @@ class LameLibEncoder : public AudioEncoder, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          virtual void
 | |
| -        flush ( void )                              throw ( Exception );
 | |
| +        flush ( void );
 | |
|  
 | |
|          /**
 | |
|           *  Close the encoding session.
 | |
| @@ -424,7 +421,7 @@ class LameLibEncoder : public AudioEncoder, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          virtual void
 | |
| -        close ( void )                              throw ( Exception );
 | |
| +        close ( void );
 | |
|  };
 | |
|  
 | |
|  
 | |
| diff --git a/src/MultiThreadedConnector.cpp b/src/MultiThreadedConnector.cpp
 | |
| index 40c34fa..61ac11e 100644
 | |
| --- a/src/MultiThreadedConnector.cpp
 | |
| +++ b/src/MultiThreadedConnector.cpp
 | |
| @@ -65,7 +65,7 @@ static const char fileid[] = "$Id$";
 | |
|   *  Initialize the object
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  void
 | |
| -MultiThreadedConnector :: init ( bool    reconnect )    throw ( Exception )
 | |
| +MultiThreadedConnector :: init ( bool    reconnect )
 | |
|  {
 | |
|      this->reconnect = reconnect;
 | |
|  
 | |
| @@ -79,7 +79,7 @@ MultiThreadedConnector :: init ( bool    reconnect )    throw ( Exception )
 | |
|   *  De-initialize the object
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  void
 | |
| -MultiThreadedConnector :: strip ( void )                throw ( Exception )
 | |
| +MultiThreadedConnector :: strip ( void )
 | |
|  {
 | |
|      if ( threads ) {
 | |
|          delete[] threads;
 | |
| @@ -96,7 +96,6 @@ MultiThreadedConnector :: strip ( void )                throw ( Exception )
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  MultiThreadedConnector :: MultiThreadedConnector (
 | |
|                                  const MultiThreadedConnector &   connector )
 | |
| -                                                            throw ( Exception )
 | |
|              : Connector( connector)
 | |
|  {
 | |
|      reconnect       = connector.reconnect;
 | |
| @@ -118,7 +117,6 @@ MultiThreadedConnector :: MultiThreadedConnector (
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  MultiThreadedConnector &
 | |
|  MultiThreadedConnector :: operator= ( const MultiThreadedConnector & connector )
 | |
| -                                                            throw ( Exception )
 | |
|  {
 | |
|      if ( this != &connector ) {
 | |
|          Connector::operator=( connector);
 | |
| @@ -145,7 +143,7 @@ MultiThreadedConnector :: operator= ( const MultiThreadedConnector & connector )
 | |
|   *  Create the sink threads
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  bool
 | |
| -MultiThreadedConnector :: open ( void )                     throw ( Exception )
 | |
| +MultiThreadedConnector :: open ( void )
 | |
|  {
 | |
|      unsigned int        i;
 | |
|      size_t              st;
 | |
| @@ -214,7 +212,6 @@ MultiThreadedConnector :: transfer ( unsigned long       bytes,
 | |
|                                       unsigned int        bufSize,
 | |
|                                       unsigned int        sec,
 | |
|                                       unsigned int        usec )
 | |
| -                                                            throw ( Exception )
 | |
|  {   
 | |
|      unsigned int        b;
 | |
|  
 | |
| @@ -364,7 +361,7 @@ MultiThreadedConnector :: cut ( void )                      throw ()
 | |
|   *  Close the source and all the sinks if needed
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  void
 | |
| -MultiThreadedConnector :: close ( void )                    throw ( Exception )
 | |
| +MultiThreadedConnector :: close ( void )
 | |
|  {
 | |
|      unsigned int    i;
 | |
|  
 | |
| diff --git a/src/MultiThreadedConnector.h b/src/MultiThreadedConnector.h
 | |
| index eef1345..5b56512 100644
 | |
| --- a/src/MultiThreadedConnector.h
 | |
| +++ b/src/MultiThreadedConnector.h
 | |
| @@ -188,7 +188,7 @@ class MultiThreadedConnector : public virtual Connector
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          void
 | |
| -        init ( bool     reconnect )                 throw ( Exception );
 | |
| +        init ( bool     reconnect );
 | |
|  
 | |
|          /**
 | |
|           *  De-initialize the object.
 | |
| @@ -196,7 +196,7 @@ class MultiThreadedConnector : public virtual Connector
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          void
 | |
| -        strip ( void )                              throw ( Exception );
 | |
| +        strip ( void );
 | |
|  
 | |
|      protected:
 | |
|  
 | |
| @@ -206,7 +206,7 @@ class MultiThreadedConnector : public virtual Connector
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline
 | |
| -        MultiThreadedConnector ( void )                 throw ( Exception )
 | |
| +        MultiThreadedConnector ( void )
 | |
|          {
 | |
|              throw Exception( __FILE__, __LINE__);
 | |
|          }
 | |
| @@ -226,7 +226,6 @@ class MultiThreadedConnector : public virtual Connector
 | |
|          inline
 | |
|          MultiThreadedConnector (    Source        * source,
 | |
|                                      bool            reconnect )
 | |
| -                                                            throw ( Exception )
 | |
|                      : Connector( source )
 | |
|          {
 | |
|              init(reconnect);
 | |
| @@ -246,7 +245,6 @@ class MultiThreadedConnector : public virtual Connector
 | |
|          MultiThreadedConnector ( Source            * source,
 | |
|                                   Sink              * sink,
 | |
|                                   bool                reconnect )
 | |
| -                                                            throw ( Exception )
 | |
|                      : Connector( source, sink)
 | |
|          {
 | |
|              init(reconnect);
 | |
| @@ -258,8 +256,7 @@ class MultiThreadedConnector : public virtual Connector
 | |
|           *  @param connector the object to copy.
 | |
|           *  @exception Exception
 | |
|           */
 | |
| -        MultiThreadedConnector ( const MultiThreadedConnector &   connector )
 | |
| -                                                            throw ( Exception );
 | |
| +        MultiThreadedConnector ( const MultiThreadedConnector &   connector );
 | |
|          
 | |
|          /**
 | |
|           *  Destructor.
 | |
| @@ -267,7 +264,7 @@ class MultiThreadedConnector : public virtual Connector
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual
 | |
| -        ~MultiThreadedConnector( void )                     throw ( Exception )
 | |
| +        ~MultiThreadedConnector( void )
 | |
|          {
 | |
|              strip();
 | |
|          }
 | |
| @@ -280,8 +277,7 @@ class MultiThreadedConnector : public virtual Connector
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          virtual MultiThreadedConnector &
 | |
| -        operator= ( const MultiThreadedConnector &   connector )
 | |
| -                                                            throw ( Exception );
 | |
| +        operator= ( const MultiThreadedConnector &   connector );
 | |
|  
 | |
|          /**
 | |
|           *  Open the connector. Opens the Source and the Sinks if necessary.
 | |
| @@ -290,7 +286,7 @@ class MultiThreadedConnector : public virtual Connector
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          virtual bool
 | |
| -        open ( void )                                   throw ( Exception );
 | |
| +        open ( void );
 | |
|  
 | |
|          /**
 | |
|           *  Transfer a given amount of data from the Source to all the
 | |
| @@ -318,7 +314,7 @@ class MultiThreadedConnector : public virtual Connector
 | |
|          transfer (  unsigned long       bytes,
 | |
|                      unsigned int        bufSize,
 | |
|                      unsigned int        sec,
 | |
| -                    unsigned int        usec )          throw ( Exception );
 | |
| +                    unsigned int        usec );
 | |
|  
 | |
|          /**
 | |
|           *  Signal to each sink we have that they need to cut what they are
 | |
| @@ -335,7 +331,7 @@ class MultiThreadedConnector : public virtual Connector
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          virtual void
 | |
| -        close ( void )                                  throw ( Exception );
 | |
| +        close ( void );
 | |
|  
 | |
|          /**
 | |
|           *  This is the worker function for each thread.
 | |
| diff --git a/src/OssDspSource.cpp b/src/OssDspSource.cpp
 | |
| index 23493a8..46b77de 100644
 | |
| --- a/src/OssDspSource.cpp
 | |
| +++ b/src/OssDspSource.cpp
 | |
| @@ -140,7 +140,7 @@ OssDspSource :: isBigEndian ( void ) const                  throw ()
 | |
|   *  Initialize the object
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  void
 | |
| -OssDspSource :: init (  const char      * name )    throw ( Exception )
 | |
| +OssDspSource :: init (  const char      * name )
 | |
|  {
 | |
|      fileName       = Util::strDup( name);
 | |
|      fileDescriptor = 0;
 | |
| @@ -152,7 +152,7 @@ OssDspSource :: init (  const char      * name )    throw ( Exception )
 | |
|   *  De-initialize the object
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  void
 | |
| -OssDspSource :: strip ( void )                      throw ( Exception )
 | |
| +OssDspSource :: strip ( void )
 | |
|  {
 | |
|      if ( isOpen() ) {
 | |
|          close();
 | |
| @@ -166,7 +166,7 @@ OssDspSource :: strip ( void )                      throw ( Exception )
 | |
|   *  Open the audio source
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  bool
 | |
| -OssDspSource :: open ( void )                       throw ( Exception )
 | |
| +OssDspSource :: open ( void )
 | |
|  {
 | |
|      int             format;
 | |
|      int             i;
 | |
| @@ -233,7 +233,7 @@ OssDspSource :: open ( void )                       throw ( Exception )
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  bool
 | |
|  OssDspSource :: canRead ( unsigned int    sec,
 | |
| -                          unsigned int    usec )    throw ( Exception )
 | |
| +                          unsigned int    usec )
 | |
|  {
 | |
|      fd_set              fdset;
 | |
|      struct timespec     timespec;
 | |
| @@ -277,7 +277,7 @@ OssDspSource :: canRead ( unsigned int    sec,
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  unsigned int
 | |
|  OssDspSource :: read (    void          * buf,
 | |
| -                          unsigned int    len )     throw ( Exception )
 | |
| +                          unsigned int    len )
 | |
|  {
 | |
|      ssize_t     ret;
 | |
|  
 | |
| @@ -300,7 +300,7 @@ OssDspSource :: read (    void          * buf,
 | |
|   *  Close the audio source
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  void
 | |
| -OssDspSource :: close ( void )                  throw ( Exception )
 | |
| +OssDspSource :: close ( void )
 | |
|  {
 | |
|      if ( !isOpen() ) {
 | |
|          return;
 | |
| diff --git a/src/OssDspSource.h b/src/OssDspSource.h
 | |
| index 6734bd7..3aa11e0 100644
 | |
| --- a/src/OssDspSource.h
 | |
| +++ b/src/OssDspSource.h
 | |
| @@ -83,7 +83,7 @@ class OssDspSource : public AudioSource, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline
 | |
| -        OssDspSource ( void )                       throw ( Exception )
 | |
| +        OssDspSource ( void )
 | |
|          {
 | |
|              throw Exception( __FILE__, __LINE__);
 | |
|          }
 | |
| @@ -95,7 +95,7 @@ class OssDspSource : public AudioSource, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          void
 | |
| -        init (  const char    * name )              throw ( Exception );
 | |
| +        init (  const char    * name );
 | |
|  
 | |
|          /**
 | |
|           *  De-iitialize the object
 | |
| @@ -103,7 +103,7 @@ class OssDspSource : public AudioSource, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          void
 | |
| -        strip ( void )                              throw ( Exception );
 | |
| +        strip ( void );
 | |
|  
 | |
|  
 | |
|      public:
 | |
| @@ -124,7 +124,6 @@ class OssDspSource : public AudioSource, public virtual Reporter
 | |
|                          int             sampleRate    = 44100,
 | |
|                          int             bitsPerSample = 16,
 | |
|                          int             channel       = 2 )
 | |
| -                                                        throw ( Exception )
 | |
|  
 | |
|                      : AudioSource( sampleRate, bitsPerSample, channel)
 | |
|          {
 | |
| @@ -138,7 +137,7 @@ class OssDspSource : public AudioSource, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline
 | |
| -        OssDspSource (  const OssDspSource &    ods )   throw ( Exception )
 | |
| +        OssDspSource (  const OssDspSource &    ods )
 | |
|                      : AudioSource( ods )
 | |
|          {
 | |
|              init( ods.fileName);
 | |
| @@ -150,7 +149,7 @@ class OssDspSource : public AudioSource, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual
 | |
| -        ~OssDspSource ( void )                          throw ( Exception )
 | |
| +        ~OssDspSource ( void )
 | |
|          {
 | |
|              strip();
 | |
|          }
 | |
| @@ -163,7 +162,7 @@ class OssDspSource : public AudioSource, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual OssDspSource &
 | |
| -        operator= (     const OssDspSource &     ds )   throw ( Exception )
 | |
| +        operator= (     const OssDspSource &     ds )
 | |
|          {
 | |
|              if ( this != &ds ) {
 | |
|                  strip();
 | |
| @@ -193,7 +192,7 @@ class OssDspSource : public AudioSource, public virtual Reporter
 | |
|           *  @see #read
 | |
|           */
 | |
|          virtual bool
 | |
| -        open ( void )                                   throw ( Exception );
 | |
| +        open ( void );
 | |
|  
 | |
|          /**
 | |
|           *  Check if the OssDspSource is open.
 | |
| @@ -219,7 +218,7 @@ class OssDspSource : public AudioSource, public virtual Reporter
 | |
|           */
 | |
|          virtual bool
 | |
|          canRead (               unsigned int    sec,
 | |
| -                                unsigned int    usec )  throw ( Exception );
 | |
| +                                unsigned int    usec );
 | |
|  
 | |
|          /**
 | |
|           *  Read from the OssDspSource.
 | |
| @@ -232,7 +231,7 @@ class OssDspSource : public AudioSource, public virtual Reporter
 | |
|           */
 | |
|          virtual unsigned int
 | |
|          read (                  void          * buf,
 | |
| -                                unsigned int    len )   throw ( Exception );
 | |
| +                                unsigned int    len );
 | |
|  
 | |
|          /**
 | |
|           *  Close the OssDspSource.
 | |
| @@ -240,7 +239,7 @@ class OssDspSource : public AudioSource, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          virtual void
 | |
| -        close ( void )                                  throw ( Exception );
 | |
| +        close ( void );
 | |
|  };
 | |
|  
 | |
|  
 | |
| diff --git a/src/Ref.h b/src/Ref.h
 | |
| index 810f7ae..cbd7a91 100644
 | |
| --- a/src/Ref.h
 | |
| +++ b/src/Ref.h
 | |
| @@ -111,7 +111,7 @@ class Ref
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline
 | |
| -        Ref ( const Ref<T> &    other )         throw ( Exception )
 | |
| +        Ref ( const Ref<T> &    other )
 | |
|          {
 | |
|              object = NULL;
 | |
|              set( other.object);
 | |
| @@ -124,7 +124,7 @@ class Ref
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline
 | |
| -        Ref ( T   * obj )                       throw ( Exception )
 | |
| +        Ref ( T   * obj )
 | |
|          {
 | |
|              object = obj;
 | |
|              obj->increaseReferenceCount();
 | |
| @@ -136,7 +136,7 @@ class Ref
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual
 | |
| -        ~Ref ( void )                           throw ( Exception )
 | |
| +        ~Ref ( void )
 | |
|          {
 | |
|              set( 0 );
 | |
|          }
 | |
| @@ -147,7 +147,7 @@ class Ref
 | |
|           *  @return the pointer to the object referenced.
 | |
|           */
 | |
|          inline T*
 | |
| -        operator->() const                      throw ( Exception )
 | |
| +        operator->() const
 | |
|          {
 | |
|              if ( !object ) {
 | |
|                  throw Exception( __FILE__, __LINE__,
 | |
| @@ -164,7 +164,7 @@ class Ref
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline Ref<T> &
 | |
| -        operator= ( Ref<T>  other )             throw ( Exception )
 | |
| +        operator= ( Ref<T>  other )
 | |
|          {
 | |
|              set( other.object);
 | |
|              return *this;
 | |
| @@ -178,7 +178,7 @@ class Ref
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline Ref<T> &
 | |
| -        operator= ( T*  obj )                   throw ( Exception )
 | |
| +        operator= ( T*  obj )
 | |
|          {
 | |
|              set( obj);
 | |
|              return *this;
 | |
| @@ -192,7 +192,7 @@ class Ref
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline void
 | |
| -        set ( T   * newobj )                    throw ( Exception )
 | |
| +        set ( T   * newobj )
 | |
|          {
 | |
|              // If equal do nothing
 | |
|              if ( newobj == object ) {
 | |
| diff --git a/src/Referable.h b/src/Referable.h
 | |
| index 46b820c..bfb049c 100644
 | |
| --- a/src/Referable.h
 | |
| +++ b/src/Referable.h
 | |
| @@ -99,7 +99,7 @@ class Referable
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual
 | |
| -        ~Referable ( void )                             throw ( Exception )
 | |
| +        ~Referable ( void )
 | |
|          {
 | |
|              if ( referenceCount > 0 ) {
 | |
|                  throw Exception( __FILE__, __LINE__,
 | |
| @@ -118,7 +118,7 @@ class Referable
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline unsigned int
 | |
| -        increaseReferenceCount ( void )                 throw ( Exception )
 | |
| +        increaseReferenceCount ( void )
 | |
|          {
 | |
|              if ( referenceCount >= maxCount ) {
 | |
|                  throw Exception( __FILE__,
 | |
| @@ -136,7 +136,7 @@ class Referable
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline unsigned int
 | |
| -        decreaseReferenceCount ( void )                 throw ( Exception )
 | |
| +        decreaseReferenceCount ( void )
 | |
|          {
 | |
|              if ( referenceCount == 0 ) {
 | |
|                  throw Exception( __FILE__, __LINE__,
 | |
| diff --git a/src/Reporter.h b/src/Reporter.h
 | |
| index d30109f..44bee32 100644
 | |
| --- a/src/Reporter.h
 | |
| +++ b/src/Reporter.h
 | |
| @@ -129,7 +129,7 @@ class Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual
 | |
| -        ~Reporter ( void )                                  throw ( Exception )
 | |
| +        ~Reporter ( void )
 | |
|          {
 | |
|              (Reporter::os)->flush();
 | |
|          }
 | |
| diff --git a/src/SerialUlaw.cpp b/src/SerialUlaw.cpp
 | |
| index 37ce26a..8a6d554 100644
 | |
| --- a/src/SerialUlaw.cpp
 | |
| +++ b/src/SerialUlaw.cpp
 | |
| @@ -174,7 +174,7 @@ SerialUlaw :: isBigEndian ( void ) const                  throw ()
 | |
|   *  Initialize the object
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  void
 | |
| -SerialUlaw :: init (  const char      * name )    throw ( Exception )
 | |
| +SerialUlaw :: init (  const char      * name )
 | |
|  {
 | |
|      fileName       = Util::strDup( name);
 | |
|      fileDescriptor = 0;
 | |
| @@ -186,7 +186,7 @@ SerialUlaw :: init (  const char      * name )    throw ( Exception )
 | |
|   *  De-initialize the object
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  void
 | |
| -SerialUlaw :: strip ( void )                      throw ( Exception )
 | |
| +SerialUlaw :: strip ( void )
 | |
|  {
 | |
|      if ( isOpen() ) {
 | |
|          close();
 | |
| @@ -200,7 +200,7 @@ SerialUlaw :: strip ( void )                      throw ( Exception )
 | |
|   *  Open the audio source
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  bool
 | |
| -SerialUlaw :: open ( void )                       throw ( Exception )
 | |
| +SerialUlaw :: open ( void )
 | |
|  {
 | |
|      struct termios    ts;
 | |
|  
 | |
| @@ -254,7 +254,7 @@ SerialUlaw :: open ( void )                       throw ( Exception )
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  bool
 | |
|  SerialUlaw :: canRead ( unsigned int    sec,
 | |
| -                          unsigned int    usec )    throw ( Exception )
 | |
| +                          unsigned int    usec )
 | |
|  {
 | |
|      fd_set              fdset;
 | |
|      struct timeval      tv;
 | |
| @@ -284,7 +284,7 @@ SerialUlaw :: canRead ( unsigned int    sec,
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  unsigned int
 | |
|  SerialUlaw :: read (    void          * buf,
 | |
| -                          unsigned int    len )     throw ( Exception )
 | |
| +                          unsigned int    len )
 | |
|  {
 | |
|      ssize_t         ret;
 | |
|      unsigned char    ubuf[256], * ptr;
 | |
| @@ -323,7 +323,7 @@ SerialUlaw :: read (    void          * buf,
 | |
|   *  Close the audio source
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  void
 | |
| -SerialUlaw :: close ( void )                  throw ( Exception )
 | |
| +SerialUlaw :: close ( void )
 | |
|  {
 | |
|      if ( !isOpen() ) {
 | |
|          return;
 | |
| diff --git a/src/SerialUlaw.h b/src/SerialUlaw.h
 | |
| index 24ef8a9..528d17f 100644
 | |
| --- a/src/SerialUlaw.h
 | |
| +++ b/src/SerialUlaw.h
 | |
| @@ -84,7 +84,7 @@ class SerialUlaw : public AudioSource, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline
 | |
| -        SerialUlaw ( void )                       throw ( Exception )
 | |
| +        SerialUlaw ( void )
 | |
|          {
 | |
|              throw Exception( __FILE__, __LINE__);
 | |
|          }
 | |
| @@ -96,7 +96,7 @@ class SerialUlaw : public AudioSource, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          void
 | |
| -        init (  const char    * name )              throw ( Exception );
 | |
| +        init (  const char    * name );
 | |
|  
 | |
|          /**
 | |
|           *  De-iitialize the object
 | |
| @@ -104,7 +104,7 @@ class SerialUlaw : public AudioSource, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          void
 | |
| -        strip ( void )                              throw ( Exception );
 | |
| +        strip ( void );
 | |
|  
 | |
|  
 | |
|      public:
 | |
| @@ -125,7 +125,6 @@ class SerialUlaw : public AudioSource, public virtual Reporter
 | |
|                        int             sampleRate    = 44100,
 | |
|                        int             bitsPerSample = 16,
 | |
|                        int             channel       = 2 )
 | |
| -                                                        throw ( Exception )
 | |
|  
 | |
|                      : AudioSource( sampleRate, bitsPerSample, channel)
 | |
|          {
 | |
| @@ -139,7 +138,7 @@ class SerialUlaw : public AudioSource, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline
 | |
| -        SerialUlaw (  const SerialUlaw &    ods )   throw ( Exception )
 | |
| +        SerialUlaw (  const SerialUlaw &    ods )
 | |
|                      : AudioSource( ods )
 | |
|          {
 | |
|              init( ods.fileName);
 | |
| @@ -151,7 +150,7 @@ class SerialUlaw : public AudioSource, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual
 | |
| -        ~SerialUlaw ( void )                          throw ( Exception )
 | |
| +        ~SerialUlaw ( void )
 | |
|          {
 | |
|              strip();
 | |
|          }
 | |
| @@ -164,7 +163,7 @@ class SerialUlaw : public AudioSource, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual SerialUlaw &
 | |
| -        operator= (     const SerialUlaw &     ds )   throw ( Exception )
 | |
| +        operator= (     const SerialUlaw &     ds )
 | |
|          {
 | |
|              if ( this != &ds ) {
 | |
|                  strip();
 | |
| @@ -194,7 +193,7 @@ class SerialUlaw : public AudioSource, public virtual Reporter
 | |
|           *  @see #read
 | |
|           */
 | |
|          virtual bool
 | |
| -        open ( void )                                   throw ( Exception );
 | |
| +        open ( void );
 | |
|  
 | |
|          /**
 | |
|           *  Check if the SerialUlaw is open.
 | |
| @@ -220,7 +219,7 @@ class SerialUlaw : public AudioSource, public virtual Reporter
 | |
|           */
 | |
|          virtual bool
 | |
|          canRead (               unsigned int    sec,
 | |
| -                                unsigned int    usec )  throw ( Exception );
 | |
| +                                unsigned int    usec );
 | |
|  
 | |
|          /**
 | |
|           *  Read from the SerialUlaw.
 | |
| @@ -233,7 +232,7 @@ class SerialUlaw : public AudioSource, public virtual Reporter
 | |
|           */
 | |
|          virtual unsigned int
 | |
|          read (                  void          * buf,
 | |
| -                                unsigned int    len )   throw ( Exception );
 | |
| +                                unsigned int    len );
 | |
|  
 | |
|          /**
 | |
|           *  Close the SerialUlaw.
 | |
| @@ -241,7 +240,7 @@ class SerialUlaw : public AudioSource, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          virtual void
 | |
| -        close ( void )                                  throw ( Exception );
 | |
| +        close ( void );
 | |
|  };
 | |
|  
 | |
|  
 | |
| diff --git a/src/ShoutCast.cpp b/src/ShoutCast.cpp
 | |
| index 058f394..03f0ab8 100644
 | |
| --- a/src/ShoutCast.cpp
 | |
| +++ b/src/ShoutCast.cpp
 | |
| @@ -91,7 +91,6 @@ ShoutCast :: init ( const char            * irc,
 | |
|                      const char            * aim,
 | |
|                      const char            * icq,
 | |
|                      const char            * mountPoint )
 | |
| -                                                        throw ( Exception )
 | |
|  {
 | |
|      this->irc    = irc   ? Util::strDup( irc) : 0;
 | |
|      this->aim    = aim   ? Util::strDup( aim) : 0;
 | |
| @@ -104,7 +103,7 @@ ShoutCast :: init ( const char            * irc,
 | |
|   *  De-initialize the object
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  void
 | |
| -ShoutCast :: strip ( void )                             throw ( Exception )
 | |
| +ShoutCast :: strip ( void )
 | |
|  {
 | |
|      if ( irc ) {
 | |
|          delete[] irc;
 | |
| @@ -125,7 +124,7 @@ ShoutCast :: strip ( void )                             throw ( Exception )
 | |
|   *  Log in to the ShoutCast server using the icy login scheme
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  bool
 | |
| -ShoutCast :: sendLogin ( void )                           throw ( Exception )
 | |
| +ShoutCast :: sendLogin ( void )
 | |
|  {
 | |
|      Sink          * sink   = getSink();
 | |
|      Source        * source = getSocket();
 | |
| diff --git a/src/ShoutCast.h b/src/ShoutCast.h
 | |
| index 9f0048e..063d57b 100644
 | |
| --- a/src/ShoutCast.h
 | |
| +++ b/src/ShoutCast.h
 | |
| @@ -93,8 +93,7 @@ class ShoutCast : public CastSink
 | |
|          init (  const char            * irc,
 | |
|                  const char            * aim,
 | |
|                  const char            * icq,
 | |
| -                const char            * mountPoint )
 | |
| -                                                    throw ( Exception );
 | |
| +                const char            * mountPoint );
 | |
|  
 | |
|          /**
 | |
|           *  De-initalize the object.
 | |
| @@ -102,7 +101,7 @@ class ShoutCast : public CastSink
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          void
 | |
| -        strip ( void )                              throw ( Exception );
 | |
| +        strip ( void );
 | |
|  
 | |
|  
 | |
|      protected:
 | |
| @@ -113,7 +112,7 @@ class ShoutCast : public CastSink
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline
 | |
| -        ShoutCast ( void )                            throw ( Exception )
 | |
| +        ShoutCast ( void )
 | |
|          {
 | |
|              throw Exception( __FILE__, __LINE__);
 | |
|          }
 | |
| @@ -125,7 +124,7 @@ class ShoutCast : public CastSink
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          virtual bool
 | |
| -        sendLogin ( void )              throw ( Exception );
 | |
| +        sendLogin ( void );
 | |
|  
 | |
|  
 | |
|      public:
 | |
| @@ -163,7 +162,6 @@ class ShoutCast : public CastSink
 | |
|                      const char        * aim            = 0,
 | |
|                      const char        * icq            = 0,
 | |
|                      Sink              * streamDump     = 0 )
 | |
| -                                                        throw ( Exception )
 | |
|                : CastSink( socket,
 | |
|                            password,
 | |
|                            bitRate,
 | |
| @@ -182,7 +180,7 @@ class ShoutCast : public CastSink
 | |
|           *  @param cs the ShoutCast to copy.
 | |
|           */
 | |
|          inline
 | |
| -        ShoutCast(   const ShoutCast &    cs )        throw ( Exception )
 | |
| +        ShoutCast(   const ShoutCast &    cs )
 | |
|                  : CastSink( cs )
 | |
|          {
 | |
|              init( cs.getIrc(), cs.getAim(), cs.getIcq(), cs.getMountPoint());
 | |
| @@ -194,7 +192,7 @@ class ShoutCast : public CastSink
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual
 | |
| -        ~ShoutCast( void )                           throw ( Exception )
 | |
| +        ~ShoutCast( void )
 | |
|          {
 | |
|              strip();
 | |
|          }
 | |
| @@ -207,7 +205,7 @@ class ShoutCast : public CastSink
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual ShoutCast &
 | |
| -        operator= ( const ShoutCast &    cs )        throw ( Exception )
 | |
| +        operator= ( const ShoutCast &    cs )
 | |
|          {
 | |
|              if ( this != &cs ) {
 | |
|                  strip();
 | |
| diff --git a/src/Sink.h b/src/Sink.h
 | |
| index 680bf97..6bae2e1 100644
 | |
| --- a/src/Sink.h
 | |
| +++ b/src/Sink.h
 | |
| @@ -87,7 +87,7 @@ class Sink : public virtual Referable
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual Sink &
 | |
| -        operator= ( const Sink &    sink )              throw ( Exception )
 | |
| +        operator= ( const Sink &    sink )
 | |
|          {
 | |
|              return *this;
 | |
|          }
 | |
| @@ -101,7 +101,7 @@ class Sink : public virtual Referable
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual
 | |
| -        ~Sink ( void )                                  throw ( Exception )
 | |
| +        ~Sink ( void )
 | |
|          {
 | |
|          }
 | |
|  
 | |
| @@ -112,7 +112,7 @@ class Sink : public virtual Referable
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          virtual bool
 | |
| -        open ( void )                               throw ( Exception )    = 0;
 | |
| +        open ( void ) = 0;
 | |
|  
 | |
|          /**
 | |
|           *  Check if the Sink is open.
 | |
| @@ -133,7 +133,7 @@ class Sink : public virtual Referable
 | |
|           */
 | |
|          virtual bool
 | |
|          canWrite (              unsigned int    sec,
 | |
| -                                unsigned int    usec )  throw ( Exception ) = 0;
 | |
| +                                unsigned int    usec ) = 0;
 | |
|  
 | |
|          /**
 | |
|           *  Write data to the Sink.
 | |
| @@ -145,7 +145,7 @@ class Sink : public virtual Referable
 | |
|           */
 | |
|          virtual unsigned int
 | |
|          write (                 const void    * buf,
 | |
| -                                unsigned int    len )   throw ( Exception ) = 0;
 | |
| +                                unsigned int    len ) = 0;
 | |
|  
 | |
|          /**
 | |
|           *  Flush all data that was written to the Sink to the underlying
 | |
| @@ -154,7 +154,7 @@ class Sink : public virtual Referable
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          virtual void
 | |
| -        flush ( void )                                  throw ( Exception ) = 0;
 | |
| +        flush ( void ) = 0;
 | |
|  
 | |
|          /**
 | |
|           *  Cut what the sink has been doing so far, and start anew.
 | |
| @@ -170,7 +170,7 @@ class Sink : public virtual Referable
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          virtual void
 | |
| -        close ( void )                                  throw ( Exception ) = 0;
 | |
| +        close ( void ) = 0;
 | |
|  };
 | |
|  
 | |
|  
 | |
| diff --git a/src/SolarisDspSource.cpp b/src/SolarisDspSource.cpp
 | |
| index de3d1c0..737be7e 100644
 | |
| --- a/src/SolarisDspSource.cpp
 | |
| +++ b/src/SolarisDspSource.cpp
 | |
| @@ -120,7 +120,7 @@ static const char fileid[] = "$Id$";
 | |
|   *  Initialize the object
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  void
 | |
| -SolarisDspSource :: init (  const char      * name )    throw ( Exception )
 | |
| +SolarisDspSource :: init (  const char      * name )
 | |
|  {
 | |
|      fileName       = Util::strDup( name);
 | |
|      fileDescriptor = 0;
 | |
| @@ -131,7 +131,7 @@ SolarisDspSource :: init (  const char      * name )    throw ( Exception )
 | |
|   *  De-initialize the object
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  void
 | |
| -SolarisDspSource :: strip ( void )                      throw ( Exception )
 | |
| +SolarisDspSource :: strip ( void )
 | |
|  {
 | |
|      if ( isOpen() ) {
 | |
|          close();
 | |
| @@ -146,7 +146,7 @@ SolarisDspSource :: strip ( void )                      throw ( Exception )
 | |
|   *  Open the audio source
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  bool
 | |
| -SolarisDspSource :: open ( void )                       throw ( Exception )
 | |
| +SolarisDspSource :: open ( void )
 | |
|  {
 | |
|      audio_info_t    audioInfo;
 | |
|  
 | |
| @@ -205,7 +205,7 @@ SolarisDspSource :: open ( void )                       throw ( Exception )
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  bool
 | |
|  SolarisDspSource :: canRead ( unsigned int    sec,
 | |
| -                              unsigned int    usec )    throw ( Exception )
 | |
| +                              unsigned int    usec )
 | |
|  {
 | |
|      fd_set              fdset;
 | |
|      struct timespec     timespec;
 | |
| @@ -241,7 +241,7 @@ SolarisDspSource :: canRead ( unsigned int    sec,
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  unsigned int
 | |
|  SolarisDspSource :: read (    void          * buf,
 | |
| -                              unsigned int    len )     throw ( Exception )
 | |
| +                              unsigned int    len )
 | |
|  {
 | |
|      ssize_t     ret;
 | |
|  
 | |
| @@ -263,7 +263,7 @@ SolarisDspSource :: read (    void          * buf,
 | |
|   *  Close the audio source
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  void
 | |
| -SolarisDspSource :: close ( void )                  throw ( Exception )
 | |
| +SolarisDspSource :: close ( void )
 | |
|  {
 | |
|      if ( !isOpen() ) {
 | |
|          return;
 | |
| diff --git a/src/SolarisDspSource.h b/src/SolarisDspSource.h
 | |
| index b795eff..7719ab0 100644
 | |
| --- a/src/SolarisDspSource.h
 | |
| +++ b/src/SolarisDspSource.h
 | |
| @@ -77,7 +77,7 @@ class SolarisDspSource : public AudioSource, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline
 | |
| -        SolarisDspSource ( void )                       throw ( Exception )
 | |
| +        SolarisDspSource ( void )
 | |
|          {
 | |
|              throw Exception( __FILE__, __LINE__);
 | |
|          }
 | |
| @@ -89,7 +89,7 @@ class SolarisDspSource : public AudioSource, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          void
 | |
| -        init (  const char    * name )              throw ( Exception );
 | |
| +        init (  const char    * name );
 | |
|  
 | |
|          /**
 | |
|           *  De-iitialize the object
 | |
| @@ -97,7 +97,7 @@ class SolarisDspSource : public AudioSource, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          void
 | |
| -        strip ( void )                              throw ( Exception );
 | |
| +        strip ( void );
 | |
|  
 | |
|  
 | |
|      public:
 | |
| @@ -118,7 +118,6 @@ class SolarisDspSource : public AudioSource, public virtual Reporter
 | |
|                              int             sampleRate    = 44100,
 | |
|                              int             bitsPerSample = 16,
 | |
|                              int             channel       = 2 )
 | |
| -                                                        throw ( Exception )
 | |
|  
 | |
|                      : AudioSource( sampleRate, bitsPerSample, channel)
 | |
|          {
 | |
| @@ -133,7 +132,6 @@ class SolarisDspSource : public AudioSource, public virtual Reporter
 | |
|           */
 | |
|          inline
 | |
|          SolarisDspSource (  const SolarisDspSource &    sds )
 | |
| -                                                        throw ( Exception )
 | |
|                      : AudioSource( sds )
 | |
|          {
 | |
|              init( sds.fileName);
 | |
| @@ -145,7 +143,7 @@ class SolarisDspSource : public AudioSource, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual
 | |
| -        ~SolarisDspSource ( void )                          throw ( Exception )
 | |
| +        ~SolarisDspSource ( void )
 | |
|          {
 | |
|              strip();
 | |
|          }
 | |
| @@ -158,7 +156,7 @@ class SolarisDspSource : public AudioSource, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual SolarisDspSource &
 | |
| -        operator= (     const SolarisDspSource &     ds )   throw ( Exception )
 | |
| +        operator= (     const SolarisDspSource &     ds )
 | |
|          {
 | |
|              if ( this != &ds ) {
 | |
|                  strip();
 | |
| @@ -195,7 +193,7 @@ class SolarisDspSource : public AudioSource, public virtual Reporter
 | |
|           *  @see #read
 | |
|           */
 | |
|          virtual bool
 | |
| -        open ( void )                                   throw ( Exception );
 | |
| +        open ( void );
 | |
|  
 | |
|          /**
 | |
|           *  Check if the SolarisDspSource is open.
 | |
| @@ -221,7 +219,7 @@ class SolarisDspSource : public AudioSource, public virtual Reporter
 | |
|           */
 | |
|          virtual bool
 | |
|          canRead (               unsigned int    sec,
 | |
| -                                unsigned int    usec )  throw ( Exception );
 | |
| +                                unsigned int    usec );
 | |
|  
 | |
|          /**
 | |
|           *  Read from the SolarisDspSource.
 | |
| @@ -234,7 +232,7 @@ class SolarisDspSource : public AudioSource, public virtual Reporter
 | |
|           */
 | |
|          virtual unsigned int
 | |
|          read (                  void          * buf,
 | |
| -                                unsigned int    len )   throw ( Exception );
 | |
| +                                unsigned int    len );
 | |
|  
 | |
|          /**
 | |
|           *  Close the SolarisDspSource.
 | |
| @@ -242,7 +240,7 @@ class SolarisDspSource : public AudioSource, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          virtual void
 | |
| -        close ( void )                                  throw ( Exception );
 | |
| +        close ( void );
 | |
|  };
 | |
|  
 | |
|  
 | |
| diff --git a/src/Source.h b/src/Source.h
 | |
| index 95db07d..3697c2b 100644
 | |
| --- a/src/Source.h
 | |
| +++ b/src/Source.h
 | |
| @@ -66,7 +66,7 @@ class Source : public virtual Referable
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline
 | |
| -        Source ( void )                             throw ( Exception )
 | |
| +        Source ( void )
 | |
|          {
 | |
|          }
 | |
|  
 | |
| @@ -77,7 +77,7 @@ class Source : public virtual Referable
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline
 | |
| -        Source (    const Source &  source )        throw ( Exception )
 | |
| +        Source (    const Source &  source )
 | |
|          {
 | |
|          }
 | |
|  
 | |
| @@ -89,7 +89,7 @@ class Source : public virtual Referable
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual Source &
 | |
| -        operator= ( const Source &  source )        throw ( Exception )
 | |
| +        operator= ( const Source &  source )
 | |
|          {
 | |
|              return *this;
 | |
|          }
 | |
| @@ -103,7 +103,7 @@ class Source : public virtual Referable
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual
 | |
| -        ~Source ( void )                            throw ( Exception )
 | |
| +        ~Source ( void )
 | |
|          {
 | |
|          }
 | |
|  
 | |
| @@ -114,7 +114,7 @@ class Source : public virtual Referable
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          virtual bool
 | |
| -        open ( void )                           throw ( Exception )     = 0;
 | |
| +        open ( void ) = 0;
 | |
|  
 | |
|          /**
 | |
|           *  Check if the Source is open.
 | |
| @@ -136,7 +136,7 @@ class Source : public virtual Referable
 | |
|           */
 | |
|          virtual bool
 | |
|          canRead (  unsigned int    sec,
 | |
| -                   unsigned int    usec )       throw ( Exception )     = 0;
 | |
| +                   unsigned int    usec ) = 0;
 | |
|  
 | |
|          /**
 | |
|           *  Read from the Source.
 | |
| @@ -148,7 +148,7 @@ class Source : public virtual Referable
 | |
|           */
 | |
|          virtual unsigned int
 | |
|          read (     void          * buf,
 | |
| -                   unsigned int    len )        throw ( Exception )     = 0;
 | |
| +                   unsigned int    len ) = 0;
 | |
|  
 | |
|          /**
 | |
|           *  Close the Source.
 | |
| @@ -156,7 +156,7 @@ class Source : public virtual Referable
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          virtual void
 | |
| -        close ( void )                          throw ( Exception )     = 0;
 | |
| +        close ( void ) = 0;
 | |
|  };
 | |
|  
 | |
|  
 | |
| diff --git a/src/TcpSocket.cpp b/src/TcpSocket.cpp
 | |
| index 2b8e07c..66e05a5 100644
 | |
| --- a/src/TcpSocket.cpp
 | |
| +++ b/src/TcpSocket.cpp
 | |
| @@ -114,7 +114,7 @@ static const char fileid[] = "$Id$";
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  void
 | |
|  TcpSocket :: init (   const char    * host,
 | |
| -                      unsigned short  port )          throw ( Exception )
 | |
| +                      unsigned short  port )
 | |
|  {
 | |
|      this->host   = Util::strDup( host);
 | |
|      this->port   = port;
 | |
| @@ -126,7 +126,7 @@ TcpSocket :: init (   const char    * host,
 | |
|   *  De-initialize the object
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  void
 | |
| -TcpSocket :: strip ( void)                           throw ( Exception )
 | |
| +TcpSocket :: strip ( void)
 | |
|  {
 | |
|      if ( isOpen() ) {
 | |
|          close();
 | |
| @@ -139,7 +139,7 @@ TcpSocket :: strip ( void)                           throw ( Exception )
 | |
|  /*------------------------------------------------------------------------------
 | |
|   *  Copy Constructor
 | |
|   *----------------------------------------------------------------------------*/
 | |
| -TcpSocket :: TcpSocket (  const TcpSocket &    ss )    throw ( Exception )
 | |
| +TcpSocket :: TcpSocket (  const TcpSocket &    ss )
 | |
|                  : Source( ss), Sink( ss )
 | |
|  {
 | |
|      int     fd;
 | |
| @@ -159,7 +159,7 @@ TcpSocket :: TcpSocket (  const TcpSocket &    ss )    throw ( Exception )
 | |
|   *  Assignment operator
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  TcpSocket &
 | |
| -TcpSocket :: operator= (  const TcpSocket &    ss )   throw ( Exception )
 | |
| +TcpSocket :: operator= (  const TcpSocket &    ss )
 | |
|  {
 | |
|      if ( this != &ss ) {
 | |
|          int     fd;
 | |
| @@ -190,7 +190,7 @@ TcpSocket :: operator= (  const TcpSocket &    ss )   throw ( Exception )
 | |
|   *  Open the file
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  bool
 | |
| -TcpSocket :: open ( void )                       throw ( Exception )
 | |
| +TcpSocket :: open ( void )
 | |
|  {
 | |
|      int                     optval;
 | |
|      socklen_t               optlen;
 | |
| @@ -260,7 +260,7 @@ TcpSocket :: open ( void )                       throw ( Exception )
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  bool
 | |
|  TcpSocket :: canRead (      unsigned int    sec,
 | |
| -                            unsigned int    usec )      throw ( Exception )
 | |
| +                            unsigned int    usec )
 | |
|  {
 | |
|      fd_set              fdset;
 | |
|      struct timespec     timespec;
 | |
| @@ -298,7 +298,7 @@ TcpSocket :: canRead (      unsigned int    sec,
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  unsigned int
 | |
|  TcpSocket :: read (     void          * buf,
 | |
| -                        unsigned int    len )       throw ( Exception )
 | |
| +                        unsigned int    len )
 | |
|  {
 | |
|      int         ret;
 | |
|  
 | |
| @@ -333,7 +333,7 @@ TcpSocket :: read (     void          * buf,
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  bool
 | |
|  TcpSocket :: canWrite (    unsigned int    sec,
 | |
| -                           unsigned int    usec )      throw ( Exception )
 | |
| +                           unsigned int    usec )
 | |
|  {
 | |
|      fd_set              fdset;
 | |
|      struct timespec     timespec;
 | |
| @@ -371,7 +371,7 @@ TcpSocket :: canWrite (    unsigned int    sec,
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  unsigned int
 | |
|  TcpSocket :: write (    const void    * buf,
 | |
| -                        unsigned int    len )       throw ( Exception )
 | |
| +                        unsigned int    len )
 | |
|  {
 | |
|      int         ret;
 | |
|  
 | |
| @@ -404,7 +404,7 @@ TcpSocket :: write (    const void    * buf,
 | |
|   *  Close the socket
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  void
 | |
| -TcpSocket :: close ( void )                          throw ( Exception )
 | |
| +TcpSocket :: close ( void )
 | |
|  {
 | |
|      if ( !isOpen() ) {
 | |
|          return;
 | |
| diff --git a/src/TcpSocket.h b/src/TcpSocket.h
 | |
| index 4a43971..2b6fbfb 100644
 | |
| --- a/src/TcpSocket.h
 | |
| +++ b/src/TcpSocket.h
 | |
| @@ -83,7 +83,7 @@ class TcpSocket : public Source, public Sink, public virtual Reporter
 | |
|           */
 | |
|          void
 | |
|          init (  const char        * host,
 | |
| -                unsigned short      port )              throw ( Exception );
 | |
| +                unsigned short      port );
 | |
|  
 | |
|          /**
 | |
|           *  De-initialize the object.
 | |
| @@ -91,7 +91,7 @@ class TcpSocket : public Source, public Sink, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          void
 | |
| -        strip ( void )                                  throw ( Exception );
 | |
| +        strip ( void );
 | |
|  
 | |
|  
 | |
|      protected:
 | |
| @@ -102,7 +102,7 @@ class TcpSocket : public Source, public Sink, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline
 | |
| -        TcpSocket ( void )                             throw ( Exception )
 | |
| +        TcpSocket ( void )
 | |
|          {
 | |
|              throw Exception( __FILE__, __LINE__);
 | |
|          }
 | |
| @@ -119,7 +119,7 @@ class TcpSocket : public Source, public Sink, public virtual Reporter
 | |
|           */
 | |
|          inline
 | |
|          TcpSocket(   const char        * host,
 | |
| -                     unsigned short      port )         throw ( Exception )
 | |
| +                     unsigned short      port )
 | |
|          {
 | |
|              init( host, port);
 | |
|          }
 | |
| @@ -130,7 +130,7 @@ class TcpSocket : public Source, public Sink, public virtual Reporter
 | |
|           *  @param ss the TcpSocket to copy.
 | |
|           *  @exception Exception
 | |
|           */
 | |
| -        TcpSocket(   const TcpSocket &    ss )        throw ( Exception );
 | |
| +        TcpSocket(   const TcpSocket &    ss );
 | |
|  
 | |
|          /**
 | |
|           *  Destructor.
 | |
| @@ -138,7 +138,7 @@ class TcpSocket : public Source, public Sink, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual
 | |
| -        ~TcpSocket( void )                           throw ( Exception )
 | |
| +        ~TcpSocket( void )
 | |
|          {
 | |
|              strip();
 | |
|          }
 | |
| @@ -151,7 +151,7 @@ class TcpSocket : public Source, public Sink, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual TcpSocket &
 | |
| -        operator= ( const TcpSocket &    ss )        throw ( Exception );
 | |
| +        operator= ( const TcpSocket &    ss );
 | |
|  
 | |
|          /**
 | |
|           *  Get the host this socket connects to.
 | |
| @@ -182,7 +182,7 @@ class TcpSocket : public Source, public Sink, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          virtual bool
 | |
| -        open ( void )                               throw ( Exception );
 | |
| +        open ( void );
 | |
|  
 | |
|          /**
 | |
|           *  Check if the TcpSocket is open.
 | |
| @@ -207,7 +207,7 @@ class TcpSocket : public Source, public Sink, public virtual Reporter
 | |
|           */
 | |
|          virtual bool
 | |
|          canRead (      unsigned int    sec,
 | |
| -                       unsigned int    usec )       throw ( Exception );
 | |
| +                       unsigned int    usec );
 | |
|  
 | |
|          /**
 | |
|           *  Read from the TcpSocket.
 | |
| @@ -219,7 +219,7 @@ class TcpSocket : public Source, public Sink, public virtual Reporter
 | |
|           */
 | |
|          virtual unsigned int
 | |
|          read (         void          * buf,
 | |
| -                       unsigned int    len )        throw ( Exception );
 | |
| +                       unsigned int    len );
 | |
|  
 | |
|  
 | |
|          /**
 | |
| @@ -234,7 +234,7 @@ class TcpSocket : public Source, public Sink, public virtual Reporter
 | |
|           */
 | |
|          virtual bool
 | |
|          canWrite (     unsigned int    sec,
 | |
| -                       unsigned int    usec )       throw ( Exception );
 | |
| +                       unsigned int    usec );
 | |
|  
 | |
|          /**
 | |
|           *  Write data to the TcpSocket.
 | |
| @@ -246,7 +246,7 @@ class TcpSocket : public Source, public Sink, public virtual Reporter
 | |
|           */
 | |
|          virtual unsigned int
 | |
|          write (        const void    * buf,
 | |
| -                       unsigned int    len )        throw ( Exception );
 | |
| +                       unsigned int    len );
 | |
|  
 | |
|          /**
 | |
|           *  Flush all data that was written to the TcpSocket to the underlying
 | |
| @@ -255,7 +255,7 @@ class TcpSocket : public Source, public Sink, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual void
 | |
| -        flush ( void )                              throw ( Exception )
 | |
| +        flush ( void )
 | |
|          {
 | |
|          }
 | |
|  
 | |
| @@ -277,7 +277,7 @@ class TcpSocket : public Source, public Sink, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          virtual void
 | |
| -        close ( void )                              throw ( Exception );
 | |
| +        close ( void );
 | |
|  };
 | |
|  
 | |
|  
 | |
| diff --git a/src/Util.cpp b/src/Util.cpp
 | |
| index b664137..f1e3032 100644
 | |
| --- a/src/Util.cpp
 | |
| +++ b/src/Util.cpp
 | |
| @@ -124,7 +124,7 @@ Util :: base64Table[] = {
 | |
|   *  w/o the zero-termination
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  unsigned int
 | |
| -Util :: strLen( const char    * str )                   throw ( Exception )
 | |
| +Util :: strLen( const char    * str )
 | |
|  {
 | |
|      size_t      len;
 | |
|  
 | |
| @@ -143,7 +143,7 @@ Util :: strLen( const char    * str )                   throw ( Exception )
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  void
 | |
|  Util :: strCpy (    char          * dest,
 | |
| -                    const char    * src )               throw ( Exception )
 | |
| +                    const char    * src )
 | |
|  {
 | |
|      if ( !dest || !src ) {
 | |
|          throw Exception( __FILE__, __LINE__, "no src or dest");
 | |
| @@ -158,7 +158,7 @@ Util :: strCpy (    char          * dest,
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  void
 | |
|  Util :: strCat (    char          * dest,
 | |
| -                    const char    * src )               throw ( Exception )
 | |
| +                    const char    * src )
 | |
|  {
 | |
|      if ( !dest || !src ) {
 | |
|          throw Exception( __FILE__, __LINE__, "no src or dest");
 | |
| @@ -173,7 +173,7 @@ Util :: strCat (    char          * dest,
 | |
|   *  The returned string must be freed with delete[]
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  char *
 | |
| -Util :: strDup( const char    * str )                   throw ( Exception )
 | |
| +Util :: strDup( const char    * str )
 | |
|  {
 | |
|      size_t      len;
 | |
|      char      * s;
 | |
| @@ -194,7 +194,7 @@ Util :: strDup( const char    * str )                   throw ( Exception )
 | |
|   *  Convert a string into base64 encoding.
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  char *
 | |
| -Util :: base64Encode( const char  * str )               throw ( Exception )
 | |
| +Util :: base64Encode( const char  * str )
 | |
|  {
 | |
|      if ( !str ) {
 | |
|          throw Exception( __FILE__, __LINE__, "no str");
 | |
| @@ -240,7 +240,7 @@ Util :: base64Encode( const char  * str )               throw ( Exception )
 | |
|  bool
 | |
|  Util :: strEq( const char    * str1,
 | |
|                 const char    * str2,
 | |
| -               unsigned int    len )                    throw ( Exception )
 | |
| +               unsigned int    len )
 | |
|  {
 | |
|      if ( !str1 || !str2 ) {
 | |
|          throw Exception( __FILE__, __LINE__, "no str1 or no str2");
 | |
| @@ -254,7 +254,7 @@ Util :: strEq( const char    * str1,
 | |
|   *  Convert a string to a long integer
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  long int
 | |
| -Util :: strToL( const char *str) throw ( Exception )
 | |
| +Util :: strToL( const char *str)
 | |
|  {
 | |
|      long int   val;
 | |
|      char      *end;
 | |
| @@ -279,7 +279,7 @@ Util :: strToL( const char *str) throw ( Exception )
 | |
|   *  Convert a string to a double
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  double
 | |
| -Util :: strToD( const char    * str )                   throw ( Exception )
 | |
| +Util :: strToD( const char    * str )
 | |
|  {
 | |
|      double      val;
 | |
|      char      * s;
 | |
| @@ -302,7 +302,7 @@ Util :: strToD( const char    * str )                   throw ( Exception )
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  char *
 | |
|  Util :: fileAddDate ( const char * str,
 | |
| -                      const char * format )             throw ( Exception )
 | |
| +                      const char * format )
 | |
|  {
 | |
|      unsigned int    size;
 | |
|      const char          * last; 
 | |
| @@ -346,7 +346,7 @@ Util :: conv (  unsigned int        bitsPerSample,
 | |
|                  unsigned char     * pcmBuffer,
 | |
|                  unsigned int        lenPcmBuffer,
 | |
|                  short int         * outBuffer,
 | |
| -                bool                isBigEndian )           throw ( Exception )
 | |
| +                bool                isBigEndian )
 | |
|  {
 | |
|      if ( bitsPerSample == 8 ) {
 | |
|          unsigned int    i, j;
 | |
| @@ -396,7 +396,7 @@ void
 | |
|  Util :: conv (  short int         * shortBuffer,
 | |
|                  unsigned int        lenShortBuffer,
 | |
|                  float            ** floatBuffers,
 | |
| -                unsigned int        channels )              throw ( Exception )
 | |
| +                unsigned int        channels )
 | |
|  {
 | |
|      unsigned int    i, j;
 | |
|  
 | |
| @@ -418,7 +418,7 @@ Util :: conv8 (     unsigned char     * pcmBuffer,
 | |
|                      unsigned int        lenPcmBuffer,
 | |
|                      short int         * leftBuffer,
 | |
|                      short int         * rightBuffer,
 | |
| -                    unsigned int        channels )          throw ( Exception )
 | |
| +                    unsigned int        channels )
 | |
|  {
 | |
|      if ( channels == 1 ) {
 | |
|          unsigned int    i, j;
 | |
| @@ -459,7 +459,7 @@ Util :: conv16 (    unsigned char     * pcmBuffer,
 | |
|                      short int         * leftBuffer,
 | |
|                      short int         * rightBuffer,
 | |
|                      unsigned int        channels,
 | |
| -                    bool                isBigEndian )       throw ( Exception )
 | |
| +                    bool                isBigEndian )
 | |
|  {
 | |
|      if ( isBigEndian ) {
 | |
|          if ( channels == 1 ) {
 | |
| diff --git a/src/Util.h b/src/Util.h
 | |
| index 5a51aa7..eb10942 100644
 | |
| --- a/src/Util.h
 | |
| +++ b/src/Util.h
 | |
| @@ -80,7 +80,7 @@ class Util
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline
 | |
| -        Util ( void )                           throw ( Exception )
 | |
| +        Util ( void )
 | |
|          {
 | |
|              throw Exception( __FILE__, __LINE__);
 | |
|          }
 | |
| @@ -91,7 +91,7 @@ class Util
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline
 | |
| -        Util ( const Util &   e )               throw ( Exception )
 | |
| +        Util ( const Util &   e )
 | |
|          {
 | |
|              throw Exception( __FILE__, __LINE__);
 | |
|          }
 | |
| @@ -102,7 +102,7 @@ class Util
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline
 | |
| -        ~Util ( void )                          throw ( Exception )
 | |
| +        ~Util ( void )
 | |
|          {
 | |
|              throw Exception( __FILE__, __LINE__);
 | |
|          }
 | |
| @@ -114,7 +114,7 @@ class Util
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline Util &
 | |
| -        operator= ( const Util &   u )          throw ( Exception )
 | |
| +        operator= ( const Util &   u )
 | |
|          {
 | |
|              throw Exception( __FILE__, __LINE__);
 | |
|          }
 | |
| @@ -131,7 +131,7 @@ class Util
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          static unsigned int
 | |
| -        strLen (        const char    * str )       throw ( Exception );
 | |
| +        strLen (        const char    * str );
 | |
|  
 | |
|          /**
 | |
|           *  Copy a C string into another.
 | |
| @@ -143,7 +143,7 @@ class Util
 | |
|           */
 | |
|          static void
 | |
|          strCpy (    char          * dest,
 | |
| -                    const char    * src )           throw ( Exception );
 | |
| +                    const char    * src );
 | |
|  
 | |
|          /**
 | |
|           *  Concatenate a string to another's end.
 | |
| @@ -156,7 +156,7 @@ class Util
 | |
|           */
 | |
|          static void
 | |
|          strCat (    char          * dest,
 | |
| -                    const char    * src )           throw ( Exception );
 | |
| +                    const char    * src );
 | |
|  
 | |
|          /**
 | |
|           *  Duplicate a string by allocating space with new[].
 | |
| @@ -166,7 +166,7 @@ class Util
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          static char *
 | |
| -        strDup (        const char    * str )       throw ( Exception );
 | |
| +        strDup (        const char    * str );
 | |
|  
 | |
|          /**
 | |
|           *  Determine whether two string are equal.
 | |
| @@ -181,7 +181,7 @@ class Util
 | |
|          static bool
 | |
|          strEq ( const char    * str1,
 | |
|                  const char    * str2,
 | |
| -                unsigned int    len = 0 )           throw ( Exception );
 | |
| +                unsigned int    len = 0 );
 | |
|  
 | |
|          /**
 | |
|           *  Convert a string to long.
 | |
| @@ -191,7 +191,7 @@ class Util
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          static long int
 | |
| -        strToL ( const char    * str) throw ( Exception );
 | |
| +        strToL ( const char    * str);
 | |
|  
 | |
|          /**
 | |
|           *  Convert a string to double.
 | |
| @@ -201,7 +201,7 @@ class Util
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          static double
 | |
| -        strToD ( const char    * str )              throw ( Exception );
 | |
| +        strToD ( const char    * str );
 | |
|  
 | |
|          /**
 | |
|           *  Add current date to a file name, before the file extension (if any)
 | |
| @@ -214,8 +214,7 @@ class Util
 | |
|           */
 | |
|          static char *
 | |
|          fileAddDate ( const char * str,
 | |
| -                      const char * format = "[%m-%d-%Y-%H-%M-%S]" )
 | |
| -                                                        throw ( Exception );
 | |
| +                      const char * format = "[%m-%d-%Y-%H-%M-%S]" );
 | |
|  
 | |
|          /**
 | |
|           *  Convert a string into base64 encoding.
 | |
| @@ -227,7 +226,7 @@ class Util
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          static char *
 | |
| -        base64Encode ( const char     * str )       throw ( Exception );
 | |
| +        base64Encode ( const char     * str );
 | |
|  
 | |
|          /**
 | |
|           *  Convert an unsigned char buffer holding 8 or 16 bit PCM values
 | |
| @@ -247,7 +246,7 @@ class Util
 | |
|                  unsigned char     * pcmBuffer,
 | |
|                  unsigned int        lenPcmBuffer,
 | |
|                  short int         * outBuffer,
 | |
| -                bool                isBigEndian = true )    throw ( Exception );
 | |
| +                bool                isBigEndian = true );
 | |
|  
 | |
|  
 | |
|          /**
 | |
| @@ -264,7 +263,7 @@ class Util
 | |
|          conv (  short int         * shortBuffer,
 | |
|                  unsigned int        lenShortBuffer,
 | |
|                  float            ** floatBuffers,
 | |
| -                unsigned int        channels )              throw ( Exception );
 | |
| +                unsigned int        channels );
 | |
|  
 | |
|          /**
 | |
|           *  Convert a char buffer holding 8 bit PCM values to a short buffer
 | |
| @@ -282,7 +281,7 @@ class Util
 | |
|                      unsigned int        lenPcmBuffer,
 | |
|                      short int         * leftBuffer,
 | |
|                      short int         * rightBuffer,
 | |
| -                    unsigned int        channels )          throw ( Exception );
 | |
| +                    unsigned int        channels );
 | |
|  
 | |
|          /**
 | |
|           *  Convert a char buffer holding 16 bit PCM values to a short buffer
 | |
| @@ -302,7 +301,7 @@ class Util
 | |
|                      short int         * leftBuffer,
 | |
|                      short int         * rightBuffer,
 | |
|                      unsigned int        channels,
 | |
| -                    bool                isBigEndian )       throw ( Exception );
 | |
| +                    bool                isBigEndian );
 | |
|  
 | |
|          /**
 | |
|           *  Make a thread sleep for specified amount of time.
 | |
| diff --git a/src/VorbisLibEncoder.cpp b/src/VorbisLibEncoder.cpp
 | |
| index 5d05092..a62676f 100644
 | |
| --- a/src/VorbisLibEncoder.cpp
 | |
| +++ b/src/VorbisLibEncoder.cpp
 | |
| @@ -63,7 +63,6 @@ static const char fileid[] = "$Id$";
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  void
 | |
|  VorbisLibEncoder :: init ( unsigned int     outMaxBitrate )
 | |
| -                                                            throw ( Exception )
 | |
|  {
 | |
|      this->outMaxBitrate = outMaxBitrate;
 | |
|  
 | |
| @@ -146,7 +145,6 @@ VorbisLibEncoder :: init ( unsigned int     outMaxBitrate )
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  bool
 | |
|  VorbisLibEncoder :: open ( void )
 | |
| -                                                            throw ( Exception )
 | |
|  {
 | |
|      int     ret;
 | |
|  
 | |
| @@ -283,7 +281,7 @@ VorbisLibEncoder :: open ( void )
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  unsigned int
 | |
|  VorbisLibEncoder :: write ( const void    * buf,
 | |
| -                            unsigned int    len )           throw ( Exception )
 | |
| +                            unsigned int    len )
 | |
|  {
 | |
|      if ( !isOpen() || len == 0 ) {
 | |
|          return 0;
 | |
| @@ -382,7 +380,6 @@ VorbisLibEncoder :: write ( const void    * buf,
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  void
 | |
|  VorbisLibEncoder :: flush ( void )
 | |
| -                                                            throw ( Exception )
 | |
|  {
 | |
|      if ( !isOpen() ) {
 | |
|          return;
 | |
| @@ -398,7 +395,7 @@ VorbisLibEncoder :: flush ( void )
 | |
|   *  Send pending Vorbis blocks to the underlying stream
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  void
 | |
| -VorbisLibEncoder :: vorbisBlocksOut ( void )                throw ( Exception )
 | |
| +VorbisLibEncoder :: vorbisBlocksOut ( void )
 | |
|  {
 | |
|      while ( 1 == vorbis_analysis_blockout( &vorbisDspState, &vorbisBlock) ) {
 | |
|          ogg_packet      oggPacket;
 | |
| @@ -433,7 +430,7 @@ VorbisLibEncoder :: vorbisBlocksOut ( void )                throw ( Exception )
 | |
|   *  Close the encoding session
 | |
|   *----------------------------------------------------------------------------*/
 | |
|  void
 | |
| -VorbisLibEncoder :: close ( void )                    throw ( Exception )
 | |
| +VorbisLibEncoder :: close ( void )
 | |
|  {
 | |
|      if ( isOpen() ) {
 | |
|          flush();
 | |
| diff --git a/src/VorbisLibEncoder.h b/src/VorbisLibEncoder.h
 | |
| index 114905f..39c9f2e 100644
 | |
| --- a/src/VorbisLibEncoder.h
 | |
| +++ b/src/VorbisLibEncoder.h
 | |
| @@ -135,7 +135,7 @@ class VorbisLibEncoder : public AudioEncoder, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          void
 | |
| -        init ( unsigned int     outMaxBitrate )         throw ( Exception );
 | |
| +        init ( unsigned int     outMaxBitrate );
 | |
|  
 | |
|          /**
 | |
|           *  De-initialize the object.
 | |
| @@ -143,7 +143,7 @@ class VorbisLibEncoder : public AudioEncoder, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline void
 | |
| -        strip ( void )                                  throw ( Exception )
 | |
| +        strip ( void )
 | |
|          {
 | |
|              if ( converter ) {
 | |
|  #ifdef HAVE_SRC_LIB
 | |
| @@ -160,7 +160,7 @@ class VorbisLibEncoder : public AudioEncoder, public virtual Reporter
 | |
|           *  Send pending Vorbis blocks to the underlying stream
 | |
|           */
 | |
|          void
 | |
| -        vorbisBlocksOut( void )                         throw ( Exception );
 | |
| +        vorbisBlocksOut( void );
 | |
|  
 | |
|  
 | |
|      protected:
 | |
| @@ -171,7 +171,7 @@ class VorbisLibEncoder : public AudioEncoder, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline
 | |
| -        VorbisLibEncoder ( void )                         throw ( Exception )
 | |
| +        VorbisLibEncoder ( void )
 | |
|          {
 | |
|              throw Exception( __FILE__, __LINE__);
 | |
|          }
 | |
| @@ -210,7 +210,6 @@ class VorbisLibEncoder : public AudioEncoder, public virtual Reporter
 | |
|                              unsigned int    outSampleRate = 0,
 | |
|                              unsigned int    outChannel    = 0,
 | |
|                              unsigned int    outMaxBitrate = 0 )
 | |
| -                                                        throw ( Exception )
 | |
|  
 | |
|                      : AudioEncoder ( sink,
 | |
|                                       inSampleRate,
 | |
| @@ -252,7 +251,6 @@ class VorbisLibEncoder : public AudioEncoder, public virtual Reporter
 | |
|                              unsigned int            outSampleRate = 0,
 | |
|                              unsigned int            outChannel    = 0,
 | |
|                              unsigned int            outMaxBitrate = 0 )
 | |
| -                                                            throw ( Exception )
 | |
|  
 | |
|                      : AudioEncoder ( sink,
 | |
|                                       as,
 | |
| @@ -272,7 +270,6 @@ class VorbisLibEncoder : public AudioEncoder, public virtual Reporter
 | |
|           */
 | |
|          inline
 | |
|          VorbisLibEncoder (  const VorbisLibEncoder &    encoder )
 | |
| -                                                            throw ( Exception )
 | |
|                      : AudioEncoder( encoder )
 | |
|          {
 | |
|              if( encoder.isOpen() ) {
 | |
| @@ -287,7 +284,7 @@ class VorbisLibEncoder : public AudioEncoder, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual
 | |
| -        ~VorbisLibEncoder ( void )                         throw ( Exception )
 | |
| +        ~VorbisLibEncoder ( void )
 | |
|          {
 | |
|              if ( isOpen() ) {
 | |
|                  close();
 | |
| @@ -303,7 +300,7 @@ class VorbisLibEncoder : public AudioEncoder, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual VorbisLibEncoder &
 | |
| -        operator= ( const VorbisLibEncoder &   encoder )   throw ( Exception )
 | |
| +        operator= ( const VorbisLibEncoder &   encoder )
 | |
|          {
 | |
|              if( encoder.isOpen() ) {
 | |
|                  throw Exception(__FILE__, __LINE__, "don't copy open encoders");
 | |
| @@ -349,7 +346,7 @@ class VorbisLibEncoder : public AudioEncoder, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual bool
 | |
| -        start ( void )                      throw ( Exception )
 | |
| +        start ( void )
 | |
|          {
 | |
|              return open();
 | |
|          }
 | |
| @@ -360,7 +357,7 @@ class VorbisLibEncoder : public AudioEncoder, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          inline virtual void
 | |
| -        stop ( void )                       throw ( Exception )
 | |
| +        stop ( void )
 | |
|          {
 | |
|              return close();
 | |
|          }
 | |
| @@ -372,7 +369,7 @@ class VorbisLibEncoder : public AudioEncoder, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          virtual bool
 | |
| -        open ( void )                               throw ( Exception );
 | |
| +        open ( void );
 | |
|  
 | |
|          /**
 | |
|           *  Check if the encoding session is open.
 | |
| @@ -396,7 +393,7 @@ class VorbisLibEncoder : public AudioEncoder, public virtual Reporter
 | |
|           */
 | |
|          inline virtual bool
 | |
|          canWrite (     unsigned int    sec,
 | |
| -                       unsigned int    usec )       throw ( Exception )
 | |
| +                       unsigned int    usec )
 | |
|          {
 | |
|              if ( !isOpen() ) {
 | |
|                  return false;
 | |
| @@ -422,7 +419,7 @@ class VorbisLibEncoder : public AudioEncoder, public virtual Reporter
 | |
|           */
 | |
|          virtual unsigned int
 | |
|          write (        const void    * buf,
 | |
| -                       unsigned int    len )        throw ( Exception );
 | |
| +                       unsigned int    len );
 | |
|  
 | |
|          /**
 | |
|           *  Flush all data that was written to the encoder to the underlying
 | |
| @@ -431,7 +428,7 @@ class VorbisLibEncoder : public AudioEncoder, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          virtual void
 | |
| -        flush ( void )                              throw ( Exception );
 | |
| +        flush ( void );
 | |
|  
 | |
|          /**
 | |
|           *  Close the encoding session.
 | |
| @@ -439,7 +436,7 @@ class VorbisLibEncoder : public AudioEncoder, public virtual Reporter
 | |
|           *  @exception Exception
 | |
|           */
 | |
|          virtual void
 | |
| -        close ( void )                              throw ( Exception );
 | |
| +        close ( void );
 | |
|  };
 | |
|  
 | |
|  
 |