18 #ifndef ION_REMOTE_NODEGRAPHHANDLER_H_
19 #define ION_REMOTE_NODEGRAPHHANDLER_H_
61 const std::string HandleRequest(
const std::string& path,
63 std::string* content_type)
override;
74 std::vector<gfx::NodePtr> nodes_;
83 #endif // ION_REMOTE_NODEGRAPHHANDLER_H_
const gfxutils::FramePtr & GetFrame() const
size_t GetTrackedNodeCount() const
Returns the number of nodes being tracked. (Useful for testing.)
void SetFrame(const gfxutils::FramePtr &frame)
Sets/returns the Frame object used to access the current frame.
NodeGraphHandler serves files to display Ion node graphs as text or HTML using the gfxutils::Printer ...
std::map< std::string, std::string > QueryMap
RequestHandlers handle requests for a file or path.
A SharedPtr is a smart shared pointer to an instance of some class that implements reference counting...
base::ReferentPtr< NodeGraphHandler >::Type NodeGraphHandlerPtr
The Printer class can be used for debugging.