2 #include <ossia-max/src/object_base.hpp>
3 #include <ossia-max/src/search_filter.hpp>
12 #define MAX_NUM_ITEMS 256
15 #pragma mark t_explorer structure declaration
21 using is_explorer = std::true_type;
31 std::set<ossia::net::device_base*> m_devices;
34 explorer(
long argc, t_atom* argv);
37 bool register_node(std::vector<std::shared_ptr<matcher>>& node);
41 explore_mess_cb(ossia::max_binding::explorer* x, t_symbol* s,
long argc, t_atom* argv);
42 static void free(ossia::max_binding::explorer* x);
44 notify(explorer* x, t_symbol* s, t_symbol* msg,
void* sender,
void* data);
45 static void assist(explorer* x,
void* b,
long m,
long a,
char* s);
47 static t_symbol* s_explore;
48 static t_symbol* s_size;
49 static t_symbol* s_namespace;
55 #pragma mark ossia_explorer class declaration
58 void* ossia_explorer_new(t_symbol* s,
long argc, t_atom* argv);