jdkmidi class library documentation

Copyright © 2004 J.D. Koftinoff Software, Ltd.

Released under the GNU General Public License (GPL)




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

jdkmidi::MIDIDriverDump Class Reference

#include <driverdump.h>

Inheritance diagram for jdkmidi::MIDIDriverDump:

jdkmidi::MIDIDriver jdkmidi::MIDITick List of all members.

Public Member Functions

 MIDIDriverDump (int queue_size, FILE *outfile)
virtual ~MIDIDriverDump ()
virtual bool HardwareMsgOut (const MIDITimedBigMessage &msg)
virtual void TimeTick (unsigned long sys_time)

Protected Attributes

FILE * f

Constructor & Destructor Documentation

jdkmidi::MIDIDriverDump::MIDIDriverDump int  queue_size,
FILE *  outfile
 

Definition at line 31 of file jdkmidi_driverdump.cpp.

00032     : 
00033     MIDIDriver( queue_size ),
00034     f(outfile)
00035   {
00036   }

jdkmidi::MIDIDriverDump::~MIDIDriverDump  )  [virtual]
 

Definition at line 38 of file jdkmidi_driverdump.cpp.

00039   {
00040   }


Member Function Documentation

bool jdkmidi::MIDIDriverDump::HardwareMsgOut const MIDITimedBigMessage msg  )  [virtual]
 

Implements jdkmidi::MIDIDriver.

Definition at line 43 of file jdkmidi_driverdump.cpp.

References f, and jdkmidi::MIDIMessage::MsgToText().

00044   {
00045     char buf[256];
00046     
00047     fprintf( f, "OUTPUT: %s\n", msg.MsgToText(buf) );
00048     return true;
00049   }

void jdkmidi::MIDIDriverDump::TimeTick unsigned long  sys_time  )  [virtual]
 

Reimplemented from jdkmidi::MIDIDriver.

Definition at line 52 of file jdkmidi_driverdump.cpp.

References f.

00053   {
00054     fprintf( f, "TICK  : %8ld\n", sys_time );
00055     MIDIDriver::TimeTick( sys_time );
00056   }


Member Data Documentation

FILE* jdkmidi::MIDIDriverDump::f [protected]
 

Definition at line 44 of file driverdump.h.


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