aboutsummaryrefslogtreecommitdiff
path: root/sound/mididrv.cpp
diff options
context:
space:
mode:
authorMax Horn2002-04-26 22:38:03 +0000
committerMax Horn2002-04-26 22:38:03 +0000
commit6da7d9419308bdfe33fdd80b13d4b0c83fde18e9 (patch)
tree691fc0aea3c4a75ac2bf9fdfe1c54443852a1e7b /sound/mididrv.cpp
parent9868f6590deb834fc52ea1738f02bfc455b80fba (diff)
downloadscummvm-rg350-6da7d9419308bdfe33fdd80b13d4b0c83fde18e9.tar.gz
scummvm-rg350-6da7d9419308bdfe33fdd80b13d4b0c83fde18e9.tar.bz2
scummvm-rg350-6da7d9419308bdfe33fdd80b13d4b0c83fde18e9.zip
removed the unused destroy() methods; using 'delete this' issn't nice anyway <g>
svn-id: r4097
Diffstat (limited to 'sound/mididrv.cpp')
-rw-r--r--sound/mididrv.cpp33
1 files changed, 0 insertions, 33 deletions
diff --git a/sound/mididrv.cpp b/sound/mididrv.cpp
index 50d891ae75..8030bd28e0 100644
--- a/sound/mididrv.cpp
+++ b/sound/mididrv.cpp
@@ -35,7 +35,6 @@
/* Windows MIDI driver */
class MidiDriver_WIN : public MidiDriver {
public:
- void destroy();
int open(int mode);
void close();
void send(uint32 b);
@@ -79,11 +78,6 @@ void MidiDriver_WIN::set_stream_callback(void *param, StreamCallback *sc) {
_stream_proc = sc;
}
-void MidiDriver_WIN::destroy() {
- close();
- delete this;
-}
-
void CALLBACK MidiDriver_WIN::midi_callback(HMIDIOUT hmo, UINT wMsg,
DWORD dwInstance, DWORD dwParam1, DWORD dwParam2) {
@@ -277,7 +271,6 @@ extern struct IOMidiRequest *ScummMidiRequest;
/* MorphOS MIDI driver */
class MidiDriver_AMIDI : public MidiDriver {
public:
- void destroy();
int open(int mode);
void close();
void send(uint32 b);
@@ -295,11 +288,6 @@ void MidiDriver_AMIDI::set_stream_callback(void *param, StreamCallback *sc) {
_stream_proc = sc;
}
-void MidiDriver_AMIDI::destroy() {
- close();
- delete this;
-}
-
int MidiDriver_AMIDI::open(int mode) {
_mode = mode;
return 0;
@@ -341,7 +329,6 @@ MidiDriver *MidiDriver_AMIDI_create() {
class MidiDriver_SEQ : public MidiDriver {
public:
MidiDriver_SEQ();
- void destroy();
int open(int mode);
void close();
void send(uint32 b);
@@ -448,11 +435,6 @@ MidiDriver *MidiDriver_SEQ_create() {
return new MidiDriver_SEQ();
}
-void MidiDriver_SEQ::destroy() {
- close();
- delete this;
-}
-
#endif
#if defined(__APPLE__) || defined(__APPLE_CW)
@@ -467,7 +449,6 @@ void MidiDriver_SEQ::destroy() {
/* QuickTime MIDI driver */
class MidiDriver_QT : public MidiDriver {
public:
- void destroy();
int open(int mode);
void close();
void send(uint32 b);
@@ -489,12 +470,6 @@ void MidiDriver_QT::set_stream_callback(void *param, StreamCallback *sc) {
_stream_proc = sc;
}
-void MidiDriver_QT::destroy()
-{
- close();
- delete this;
-}
-
int MidiDriver_QT::open(int mode) {
ComponentResult qtErr = noErr;
qtNoteAllocator = NULL;
@@ -663,7 +638,6 @@ MidiDriver *MidiDriver_QT_create() {
/* Based on code by Benjamin W. Zale */
class MidiDriver_CORE : public MidiDriver {
public:
- void destroy();
int open(int mode);
void close();
void send(uint32 b);
@@ -683,11 +657,6 @@ void MidiDriver_CORE::set_stream_callback(void *param, StreamCallback *sc) {
_stream_proc = sc;
}
-void MidiDriver_CORE::destroy() {
- close();
- delete this;
-}
-
int MidiDriver_CORE::open(int mode) {
_mode = mode;
@@ -752,7 +721,6 @@ MidiDriver *MidiDriver_CORE_create() {
/* NULL driver */
class MidiDriver_NULL : public MidiDriver {
public:
- void destroy();
int open(int mode);
void close();
void send(uint32 b);
@@ -766,7 +734,6 @@ int MidiDriver_NULL::open(int mode) {
return 0;
}
void MidiDriver_NULL::close() {}
-void MidiDriver_NULL::destroy() {}
void MidiDriver_NULL::send(uint32 b) {}
void MidiDriver_NULL::pause(bool pause) {}
void MidiDriver_NULL::set_stream_callback(void *param, StreamCallback *sc) {}