OSDN Git Service

Merged gcj-eclipse branch to trunk.
[pf3gnuchains/gcc-fork.git] / libjava / gnu / javax / sound / midi / alsa / AlsaInputPortDevice.h
1
2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
3
4 #ifndef __gnu_javax_sound_midi_alsa_AlsaInputPortDevice__
5 #define __gnu_javax_sound_midi_alsa_AlsaInputPortDevice__
6
7 #pragma interface
8
9 #include <gnu/javax/sound/midi/alsa/AlsaPortDevice.h>
10 extern "Java"
11 {
12   namespace gnu
13   {
14     namespace javax
15     {
16       namespace sound
17       {
18         namespace midi
19         {
20           namespace alsa
21           {
22               class AlsaInputPortDevice;
23               class AlsaMidiDeviceProvider$AlsaPortInfo;
24           }
25         }
26       }
27     }
28   }
29   namespace javax
30   {
31     namespace sound
32     {
33       namespace midi
34       {
35           class Receiver;
36           class Transmitter;
37       }
38     }
39   }
40 }
41
42 class gnu::javax::sound::midi::alsa::AlsaInputPortDevice : public ::gnu::javax::sound::midi::alsa::AlsaPortDevice
43 {
44
45 public: // actually package-private
46   AlsaInputPortDevice(::gnu::javax::sound::midi::alsa::AlsaMidiDeviceProvider$AlsaPortInfo *);
47 public:
48   virtual void open();
49   virtual void close();
50   virtual jboolean isOpen();
51   virtual jlong getMicrosecondPosition();
52   virtual jint getMaxReceivers();
53   virtual jint getMaxTransmitters();
54   virtual ::javax::sound::midi::Receiver * getReceiver();
55   virtual ::javax::sound::midi::Transmitter * getTransmitter();
56   static ::java::lang::Class class$;
57 };
58
59 #endif // __gnu_javax_sound_midi_alsa_AlsaInputPortDevice__