CLAM-Development  1.4.0
Public Member Functions | Friends
MIDI::Message Class Reference

#include <MIDIMessage.hxx>

List of all members.

Public Member Functions

 Message ()
 Message (Byte status, Byte data1, Byte data2=0, Byte data3=0)
Byte operator[] (int i) const
bool operator== (Message message) const
bool operator!= (Message message) const
void Update (Byte status=0, Byte data1=0, Byte data2=0, Byte data3=0)

Friends

class Event

Detailed Description

Definition at line 33 of file MIDIMessage.hxx.


Constructor & Destructor Documentation

MIDI::Message::Message ( )
inline

Definition at line 39 of file MIDIMessage.hxx.

References mData.

MIDI::Message::Message ( Byte  status,
Byte  data1,
Byte  data2 = 0,
Byte  data3 = 0 
)
inline

Definition at line 47 of file MIDIMessage.hxx.

References mData.


Member Function Documentation

bool MIDI::Message::operator!= ( Message  message) const
inline

Definition at line 61 of file MIDIMessage.hxx.

References mData.

bool MIDI::Message::operator== ( Message  message) const
inline

Definition at line 57 of file MIDIMessage.hxx.

References mData.

Byte MIDI::Message::operator[] ( int  i) const
inline

Definition at line 55 of file MIDIMessage.hxx.

References mVal.

void MIDI::Message::Update ( Byte  status = 0,
Byte  data1 = 0,
Byte  data2 = 0,
Byte  data3 = 0 
)
inline

Definition at line 65 of file MIDIMessage.hxx.

References mData.


Friends And Related Function Documentation

friend class Event
friend

Definition at line 37 of file MIDIMessage.hxx.


Member Data Documentation

struct { ... } MIDI::Message::mData
Byte MIDI::Message::mData1

Definition at line 79 of file MIDIMessage.hxx.

Byte MIDI::Message::mData2

Definition at line 80 of file MIDIMessage.hxx.

Byte MIDI::Message::mData3

Definition at line 81 of file MIDIMessage.hxx.

Byte MIDI::Message::mStatus

Definition at line 78 of file MIDIMessage.hxx.

Byte MIDI::Message::mVal[4]

Definition at line 84 of file MIDIMessage.hxx.

Referenced by operator[]().


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