/[svn]/linuxsampler/trunk/src/network/lscpserver.cpp
ViewVC logotype

Diff of /linuxsampler/trunk/src/network/lscpserver.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1130 by iliev, Sun Mar 25 18:59:14 2007 UTC revision 1133 by iliev, Mon Mar 26 08:27:06 2007 UTC
# Line 91  LSCPServer::~LSCPServer() { Line 91  LSCPServer::~LSCPServer() {
91      if (hSocket >= 0) close(hSocket);      if (hSocket >= 0) close(hSocket);
92  }  }
93    
94  void LSCPServer::LscpChannelCountListener::ChannelCountChanged(int NewCount) {  void LSCPServer::EventHandler::ChannelCountChanged(int NewCount) {
95      LSCPServer::SendLSCPNotify(LSCPEvent(LSCPEvent::event_channel_count, NewCount));      LSCPServer::SendLSCPNotify(LSCPEvent(LSCPEvent::event_channel_count, NewCount));
96  }  }
97    
98  void LSCPServer::LscpAudioDeviceCountListener::AudioDeviceCountChanged(int NewCount) {  void LSCPServer::EventHandler::AudioDeviceCountChanged(int NewCount) {
99      LSCPServer::SendLSCPNotify(LSCPEvent(LSCPEvent::event_audio_device_count, NewCount));      LSCPServer::SendLSCPNotify(LSCPEvent(LSCPEvent::event_audio_device_count, NewCount));
100  }  }
101    
102  void LSCPServer::LscpMidiDeviceCountListener::MidiDeviceCountChanged(int NewCount) {  void LSCPServer::EventHandler::MidiDeviceCountChanged(int NewCount) {
103      LSCPServer::SendLSCPNotify(LSCPEvent(LSCPEvent::event_midi_device_count, NewCount));      LSCPServer::SendLSCPNotify(LSCPEvent(LSCPEvent::event_midi_device_count, NewCount));
104  }  }
105    
106  void LSCPServer::LscpMidiInstrumentCountListener::MidiInstrumentCountChanged(int MapId, int NewCount) {  void LSCPServer::EventHandler::MidiInstrumentCountChanged(int MapId, int NewCount) {
107      LSCPServer::SendLSCPNotify(LSCPEvent(LSCPEvent::event_midi_instr_count, MapId, NewCount));      LSCPServer::SendLSCPNotify(LSCPEvent(LSCPEvent::event_midi_instr_count, MapId, NewCount));
108  }  }
109    
110  void LSCPServer::LscpMidiInstrumentInfoListener::MidiInstrumentInfoChanged(int MapId, int Bank, int Program) {  void LSCPServer::EventHandler::MidiInstrumentInfoChanged(int MapId, int Bank, int Program) {
111      LSCPServer::SendLSCPNotify(LSCPEvent(LSCPEvent::event_midi_instr_info, MapId, Bank, Program));      LSCPServer::SendLSCPNotify(LSCPEvent(LSCPEvent::event_midi_instr_info, MapId, Bank, Program));
112  }  }
113    
114  void LSCPServer::LscpMidiInstrumentMapCountListener::MidiInstrumentMapCountChanged(int NewCount) {  void LSCPServer::EventHandler::MidiInstrumentMapCountChanged(int NewCount) {
115      LSCPServer::SendLSCPNotify(LSCPEvent(LSCPEvent::event_midi_instr_map_count, NewCount));      LSCPServer::SendLSCPNotify(LSCPEvent(LSCPEvent::event_midi_instr_map_count, NewCount));
116  }  }
117    
118  void LSCPServer::LscpMidiInstrumentMapInfoListener::MidiInstrumentMapInfoChanged(int MapId) {  void LSCPServer::EventHandler::MidiInstrumentMapInfoChanged(int MapId) {
119      LSCPServer::SendLSCPNotify(LSCPEvent(LSCPEvent::event_midi_instr_map_info, MapId));      LSCPServer::SendLSCPNotify(LSCPEvent(LSCPEvent::event_midi_instr_map_info, MapId));
120  }  }
121    
122  void LSCPServer::LscpFxSendCountListener::FxSendCountChanged(int ChannelId, int NewCount) {  void LSCPServer::EventHandler::FxSendCountChanged(int ChannelId, int NewCount) {
123      LSCPServer::SendLSCPNotify(LSCPEvent(LSCPEvent::event_fx_send_count, ChannelId, NewCount));      LSCPServer::SendLSCPNotify(LSCPEvent(LSCPEvent::event_fx_send_count, ChannelId, NewCount));
124  }  }
125    
126  void LSCPServer::LscpVoiceCountListener::VoiceCountChanged(int ChannelId, int NewCount) {  void LSCPServer::EventHandler::VoiceCountChanged(int ChannelId, int NewCount) {
127      LSCPServer::SendLSCPNotify(LSCPEvent(LSCPEvent::event_voice_count, ChannelId, NewCount));      LSCPServer::SendLSCPNotify(LSCPEvent(LSCPEvent::event_voice_count, ChannelId, NewCount));
128  }  }
129    
130  void LSCPServer::LscpStreamCountListener::StreamCountChanged(int ChannelId, int NewCount) {  void LSCPServer::EventHandler::StreamCountChanged(int ChannelId, int NewCount) {
131      LSCPServer::SendLSCPNotify(LSCPEvent(LSCPEvent::event_stream_count, ChannelId, NewCount));      LSCPServer::SendLSCPNotify(LSCPEvent(LSCPEvent::event_stream_count, ChannelId, NewCount));
132  }  }
133    
134  void LSCPServer::LscpBufferFillListener::BufferFillChanged(int ChannelId, String FillData) {  void LSCPServer::EventHandler::BufferFillChanged(int ChannelId, String FillData) {
135      LSCPServer::SendLSCPNotify(LSCPEvent(LSCPEvent::event_buffer_fill, ChannelId, FillData));      LSCPServer::SendLSCPNotify(LSCPEvent(LSCPEvent::event_buffer_fill, ChannelId, FillData));
136  }  }
137    
138  void LSCPServer::LscpTotalVoiceCountListener::TotalVoiceCountChanged(int NewCount) {  void LSCPServer::EventHandler::TotalVoiceCountChanged(int NewCount) {
139      LSCPServer::SendLSCPNotify(LSCPEvent(LSCPEvent::event_total_voice_count, NewCount));      LSCPServer::SendLSCPNotify(LSCPEvent(LSCPEvent::event_total_voice_count, NewCount));
140  }  }
141    
# Line 182  int LSCPServer::Main() { Line 182  int LSCPServer::Main() {
182      Initialized.Set(true);      Initialized.Set(true);
183            
184      // Registering event listeners      // Registering event listeners
185      pSampler->AddChannelCountListener(&channelCountListener);      pSampler->AddChannelCountListener(&eventHandler);
186      pSampler->AddAudioDeviceCountListener(&audioDeviceCountListener);      pSampler->AddAudioDeviceCountListener(&eventHandler);
187      pSampler->AddMidiDeviceCountListener(&midiDeviceCountListener);      pSampler->AddMidiDeviceCountListener(&eventHandler);
188      pSampler->AddVoiceCountListener(&voiceCountListener);      pSampler->AddVoiceCountListener(&eventHandler);
189      pSampler->AddStreamCountListener(&streamCountListener);      pSampler->AddStreamCountListener(&eventHandler);
190      pSampler->AddBufferFillListener(&bufferFillListener);      pSampler->AddBufferFillListener(&eventHandler);
191      pSampler->AddTotalVoiceCountListener(&totalVoiceCountListener);      pSampler->AddTotalVoiceCountListener(&eventHandler);
192      pSampler->AddFxSendCountListener(&fxSendCountListener);      pSampler->AddFxSendCountListener(&eventHandler);
193      MidiInstrumentMapper::AddMidiInstrumentCountListener(&midiInstrumentCountListener);      MidiInstrumentMapper::AddMidiInstrumentCountListener(&eventHandler);
194      MidiInstrumentMapper::AddMidiInstrumentInfoListener(&midiInstrumentInfoListener);      MidiInstrumentMapper::AddMidiInstrumentInfoListener(&eventHandler);
195      MidiInstrumentMapper::AddMidiInstrumentMapCountListener(&midiInstrumentMapCountListener);      MidiInstrumentMapper::AddMidiInstrumentMapCountListener(&eventHandler);
196      MidiInstrumentMapper::AddMidiInstrumentMapInfoListener(&midiInstrumentMapInfoListener);      MidiInstrumentMapper::AddMidiInstrumentMapInfoListener(&eventHandler);
197    
198      // now wait for client connections and handle their requests      // now wait for client connections and handle their requests
199      sockaddr_in client;      sockaddr_in client;

Legend:
Removed from v.1130  
changed lines
  Added in v.1133

  ViewVC Help
Powered by ViewVC