Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

DarkIce Class Reference

#include <DarkIce.h>

Inheritance diagram for DarkIce:

Inheritance graph
[legend]
Collaboration diagram for DarkIce:

Collaboration graph
[legend]
List of all members.

Detailed Description

Program main object.

Author:
Author
darkeye
Version:
Revision
1.16

Definition at line 78 of file DarkIce.h.

Public Member Functions

 DarkIce (const Config &config) throw ( Exception )
 Constructor based on a configuration object.
virtual ~DarkIce (void) throw ( Exception )
 Destructor.
virtual int run (void) throw ( Exception )
 Run the process of recording / encoding / sending to the servers.

Protected Member Functions

 DarkIce (void) throw ( Exception )
 Default constructor.

Classes

struct  Output
 Type describing each lame library output.


Constructor & Destructor Documentation

DarkIce::DarkIce void   )  throw ( Exception ) [inline, protected]
 

Default constructor.

Always throws an Exception.

Exceptions:
Exception 

Definition at line 245 of file DarkIce.h.

DarkIce::DarkIce const Config config  )  throw ( Exception ) [inline]
 

Constructor based on a configuration object.

Parameters:
config the config Object to read initialization information from.
Exceptions:
Exception 

Definition at line 261 of file DarkIce.h.

virtual DarkIce::~DarkIce void   )  throw ( Exception ) [inline, virtual]
 

Destructor.

Exceptions:
Exception 

Definition at line 272 of file DarkIce.h.


Member Function Documentation

int DarkIce::run void   )  throw ( Exception ) [virtual]
 

Run the process of recording / encoding / sending to the servers.

Returns:
0 on success
Exceptions:
Exception 

Definition at line 1122 of file DarkIce.cpp.

References Reporter::reportEvent().


The documentation for this class was generated from the following files:
Generated on Fri May 19 15:36:49 2006 for DarkIce by  doxygen 1.4.4