2#include "search_filter.hpp"
4#include <ossia-max/src/object_base.hpp>
13#define MAX_NUM_ITEMS 256
16#pragma mark t_monitor structure declaration
22 using is_monitor = std::true_type;
32 std::set<ossia::net::device_base*> m_devices;
38 void stop_monitoring();
41 void parse_args(t_symbol* s,
long argc, t_atom* argv);
51 void handle_modification(
55 execute_method(ossia::max_binding::monitor* x, t_symbol* s,
long argc, t_atom* argv);
56 static void free(ossia::max_binding::monitor* x);
58 notify(monitor* x, t_symbol* s, t_symbol* msg,
void* sender,
void* data);
59 static void assist(monitor* x,
void* b,
long m,
long a,
char* s);
61 static t_symbol* s_monitor;
62 static t_symbol* s_parameter;
63 static t_symbol* s_node;
64 static t_symbol* s_created;
65 static t_symbol* s_removing;
66 static t_symbol* s_renamed;
72#pragma mark ossia_monitor class declaration
75void* ossia_monitor_new(t_symbol* s,
long argc, t_atom* argv);
The node_base class.
Definition node.hpp:48
The parameter_base class.
Definition ossia/network/base/parameter.hpp:48