Ejemplo n.º 1
0
 RemoteHandlerPtr
 InterfaceTree::m_setHandler(node_type &node,
                             RemoteHandlerPtr const &handler) {
     auto ret = m_removeHandler(node);
     node.value().handler = handler;
     m_handlers.add(handler);
     return ret;
 }
Ejemplo n.º 2
0
 inline bool operator()(const node_type& x, const node_type& y) const {
   return comp(x.value(), y.value());
 }
Ejemplo n.º 3
0
 RemoteHandlerPtr InterfaceTree::m_removeHandler(node_type &node) {
     auto ret = node.value().handler;
     node.value().handler.reset();
     m_handlers.remove(ret);
     return ret;
 }