MCPcopy Create free account
hub / github.com/celtera/avendish / process

Method process

include/avnd/binding/pd/message_processor.hpp:156–175  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

154 }
155
156 void process(t_symbol* s, int argc, t_atom* argv)
157 {
158 // First try to process messages handled explicitely in the object
159 if(messages_setup.process_messages(implementation, s, argc, argv))
160 return;
161
162 // Then some default behaviour
163 switch(argc)
164 {
165 case 0: // bang
166 if(strcmp(s->s_name, s_bang.s_name) == 0)
167 default_process(s, argc, argv);
168 else
169 process_generic_message(implementation, s);
170 break;
171 default:
172 default_process(s, argc, argv);
173 break;
174 }
175 }
176};
177
178template <typename T>

Callers 2

initMethod · 0.45

Calls 2

process_generic_messageFunction · 0.70
process_messagesMethod · 0.45

Tested by

no test coverage detected