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::MIDIFileWriteStreamFile Class Reference

#include <filewrite.h>

Inheritance diagram for jdkmidi::MIDIFileWriteStreamFile:

jdkmidi::MIDIFileWriteStream jdkmidi::MIDIFileWriteStreamFileName List of all members.

Public Member Functions

 MIDIFileWriteStreamFile (FILE *f_)
virtual ~MIDIFileWriteStreamFile ()
long Seek (long pos, int whence=SEEK_SET)
int WriteChar (int c)

Protected Attributes

FILE * f

Constructor & Destructor Documentation

jdkmidi::MIDIFileWriteStreamFile::MIDIFileWriteStreamFile FILE *  f_  ) 
 

Definition at line 60 of file jdkmidi_filewrite.cpp.

00061     : f(f_)
00062   {
00063   }

jdkmidi::MIDIFileWriteStreamFile::~MIDIFileWriteStreamFile  )  [virtual]
 

Definition at line 65 of file jdkmidi_filewrite.cpp.

00066   {
00067   }


Member Function Documentation

long jdkmidi::MIDIFileWriteStreamFile::Seek long  pos,
int  whence = SEEK_SET
[virtual]
 

Implements jdkmidi::MIDIFileWriteStream.

Definition at line 69 of file jdkmidi_filewrite.cpp.

References f.

00070   {
00071     return fseek( f, pos, whence );
00072   }

int jdkmidi::MIDIFileWriteStreamFile::WriteChar int  c  )  [virtual]
 

Implements jdkmidi::MIDIFileWriteStream.

Definition at line 74 of file jdkmidi_filewrite.cpp.

References f.

00075   {
00076     if( fputc( c, f )==EOF )
00077     {
00078       return -1;
00079     }
00080     else
00081     {
00082       return 0;
00083     }
00084   }


Member Data Documentation

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

Definition at line 68 of file filewrite.h.


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