void attach(DRTDevToolsClient*);
void detach();
- void frontendLoaded();
bool evaluateInWebInspector(long callID, const std::string& script);
bool setJavaScriptProfilingEnabled(bool);
private:
void call(const WebKit::WebString& args);
- void delayedFrontendLoaded();
- static void dispatchMessageLoop();
WebKit::WebDevToolsAgent* webDevToolsAgent();
class AsyncCallTask: public MethodTask<DRTDevToolsAgent> {
WebKit::WebString m_args;
};
- struct DelayedFrontendLoadedTask: public MethodTask<DRTDevToolsAgent> {
- DelayedFrontendLoadedTask(DRTDevToolsAgent* object) : MethodTask<DRTDevToolsAgent>(object) { }
- virtual void runIfValid() { m_object->delayedFrontendLoaded(); }
- };
-
TaskList m_taskList;
DRTDevToolsClient* m_drtDevToolsClient;
int m_routingID;