00001 #ifndef MM_AUDIO_EXCEPTION_H
00002 #define MM_AUDIO_EXCEPTION_H
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 #include "exception.h"
00013 #include <iostream>
00014 using std::ostream;
00015
00016 class AudioException : public Exception
00017 {
00018 int lineno;
00019 const char *function;
00020 const char *filename;
00021 const char *msg;
00022 public:
00023 AudioException(const char *func, const char *file, int line)
00024 : Exception(func, file, line) {}
00025 AudioException(const char *m, const char *func, const char *file, int line)
00026 : Exception(m, func, file, line) {}
00027 };
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037
00038
00039
00040
00041
00042
00043 #endif