Logo Search packages:      
Sourcecode: darkice version File versions

Sink Class Reference

#include <Sink.h>

Inheritance diagram for Sink:

Referable AudioEncoder BufferedSink CastSink FileSink TcpSocket LameLibEncoder VorbisLibEncoder FileCast IceCast IceCast2 ShoutCast

List of all members.

Detailed Description

A general data sink


Definition at line 57 of file Sink.h.

Public Member Functions

virtual bool canWrite (unsigned int sec, unsigned int usec)=0 throw ( Exception )
virtual void close (void)=0 throw ( Exception )
unsigned int decreaseReferenceCount (void) throw ( Exception )
virtual void flush (void)=0 throw ( Exception )
unsigned int getReferenceCount (void) const throw ()
unsigned int increaseReferenceCount (void) throw ( Exception )
virtual bool isOpen (void) const =0 throw ()
virtual bool open (void)=0 throw ( Exception )
virtual unsigned int write (const void *buf, unsigned int len)=0 throw ( Exception )
virtual ~Sink (void) throw ( Exception )

Protected Member Functions

virtual Sinkoperator= (const Sink &sink) throw ( Exception )
 Sink (const Sink &sink) throw ()
 Sink (void) throw ()

The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index