Lines Matching defs:ProbeListener

47  * ProbeListener:       a listener provide a notify method that is called when
73 class ProbeListener;
93 * a python derived object that can be added as a ProbeListener to any other
104 std::vector<ProbeListener *> listeners;
113 * ProbeListener base class; here to simplify things like containers
114 * containing multiple types of ProbeListener.
116 * Note a ProbeListener is added to the ProbePoint in constructor by
119 class ProbeListener
122 ProbeListener(ProbeManager *manager, const std::string &name);
123 virtual ~ProbeListener();
131 * ProbeListener base class; again used to simplify use of ProbePoints
143 virtual void addListener(ProbeListener *listener) = 0;
144 virtual void removeListener(ProbeListener *listener) = 0;
167 * @brief Add a ProbeListener to the ProbePoint named by pointName.
169 * @param pointName the name of the ProbePoint to add the ProbeListener to.
170 * @param listener the ProbeListener to add.
173 bool addListener(std::string pointName, ProbeListener &listener);
176 * @brief Remove a ProbeListener from the ProbePoint named by pointName.
178 * @param pointName the name of the ProbePoint to remove the ProbeListener
180 * @param listener the ProbeListener to remove.
183 bool removeListener(std::string pointName, ProbeListener &listener);
200 class ProbeListenerArgBase : public ProbeListener
204 : ProbeListener(pm, name)
263 * @brief adds a ProbeListener to this ProbePoints notify list.
264 * @param l the ProbeListener to add to the notify list.
266 void addListener(ProbeListener *l)
275 * @brief remove a ProbeListener from this ProbePoints notify list.
276 * @param l the ProbeListener to remove from the notify list.
278 void removeListener(ProbeListener *l)