Changeset 1271
- Timestamp:
- 06/23/08 11:45:19 (3 months ago)
- Files:
-
- ingen/src/libs/engine/OSCEngineReceiver.cpp (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
ingen/src/libs/engine/OSCEngineReceiver.cpp
r1265 r1271 198 198 * counted pointer, and events just take a reference to that. Thus, events 199 199 * may delete their responder if we've since switched to a new one, or the 200 * same one can stay around and serve a series of events. Reference counting201 * is pretty sweet, eh?200 * same one can stay around and serve a series of events. 201 * Hooray for reference counting. 202 202 * 203 203 * If this message came from the same source as the last message, no allocation 204 204 * of responders or lo_addresses or any of it needs to be done. Unfortunately 205 205 * the only way to check is by comparing URLs, because liblo addresses suck. 206 * 207 * Really, this entire thing is a basically just a crafty way of partially 208 * working around the fact that liblo addresses really suck. Oh well. 206 * Lack of a fast liblo address comparison really sucks here, in any case. 209 207 */ 210 208 int … … 232 230 } else { 233 231 me->disable_responses(); 234 if (me->_responder->client())235 me->_responder->client()->disable();236 232 } 237 233 … … 615 611 * \arg \b response-id (integer) 616 612 * \arg \b port-path (string) - Name of port 617 * \arg \b value (float ) - Value to set port to </p> \n \n613 * \arg \b value (float or blob) - Value to set port to </p> \n \n 618 614 */ 619 615 /** \page engine_osc_namespace … … 622 618 * \arg \b port-path (string) - Name of port 623 619 * \arg \b voice (integer) - Voice to set port value for 624 * \arg \b value (float ) - Value to set port to </p> \n \n620 * \arg \b value (float or blob) - Value to set port to </p> \n \n 625 621 * 626 622 * See documentation for set_port_value for the distinction between these two messages.
