24 #include "RobotRaconteurServiceIndex_stubskel.h"
28 namespace RobotRaconteur
30 class ServiceIndexer :
public virtual RobotRaconteurServiceIndex::ServiceIndex
32 RR_WEAK_PTR<RobotRaconteurNode> node;
35 ServiceIndexer(
const RR_SHARED_PTR<RobotRaconteurNode>& node);
37 RR_SHARED_PTR<RobotRaconteurNode> GetNode();
39 RR_OVIRTUAL RR_INTRUSIVE_PTR<RobotRaconteur::RRMap<int32_t, RobotRaconteurServiceIndex::ServiceInfo> >
40 GetLocalNodeServices() RR_OVERRIDE;
42 RR_OVIRTUAL RR_INTRUSIVE_PTR<RobotRaconteur::RRMap<int32_t, RobotRaconteurServiceIndex::NodeInfo> > GetRoutedNodes()
45 RR_OVIRTUAL RR_INTRUSIVE_PTR<RobotRaconteur::RRMap<int32_t, RobotRaconteurServiceIndex::NodeInfo> >
46 GetDetectedNodes() RR_OVERRIDE;
48 RR_OVIRTUAL boost::signals2::signal<
void()>& get_LocalNodeServicesChanged() RR_OVERRIDE;
51 boost::signals2::signal<
void()> ev;