Lines Matching refs:std
29 std::string ScriptPath(uv_loop_t* loop, const std::string& script_name) {
30 std::string script_path;
37 script_path = std::string(static_cast<char*>(req.ptr));
47 std::string GenerateID() {
68 std::unique_ptr<v8_inspector::StringBuffer> message)
71 message_(std::move(message)) {}
92 std::unique_ptr<v8_inspector::StringBuffer> message_;
97 using MessageQueue = std::deque<RequestToServer>;
100 : handle_(std::make_shared<RequestQueue>(this)) {
113 std::unique_ptr<StringBuffer> message) {
116 messages_.emplace_back(action, session_id, std::move(message));
134 std::shared_ptr<RequestQueue> handle() {
156 std::shared_ptr<RequestQueue> handle_;
176 std::unique_ptr<StringBuffer> message) {
179 data_->Post(session_id, action, std::move(message));
194 explicit IoSessionDelegate(std::shared_ptr<RequestQueue> queue, int id)
202 std::shared_ptr<RequestQueue> request_queue_;
210 InspectorIoDelegate(std::shared_ptr<RequestQueueData> queue,
211 std::shared_ptr<MainThreadHandle> main_thread,
212 const std::string& target_id,
213 const std::string& script_path,
214 const std::string& script_name);
217 void StartSession(int session_id, const std::string& target_id) override;
218 void MessageReceived(int session_id, const std::string& message) override;
221 std::vector<std::string> GetTargetIds() override;
222 std::string GetTargetTitle(const std::string& id) override;
223 std::string GetTargetUrl(const std::string& id) override;
229 std::shared_ptr<RequestQueueData> request_queue_;
230 std::shared_ptr<MainThreadHandle> main_thread_;
231 std::unordered_map<int, std::unique_ptr<InspectorSession>> sessions_;
232 const std::string script_name_;
233 const std::string script_path_;
234 const std::string target_id_;
238 std::unique_ptr<InspectorIo> InspectorIo::Start(
239 std::shared_ptr<MainThreadHandle> main_thread,
240 const std::string& path,
241 std::shared_ptr<ExclusiveAccess<HostPort>> host_port,
243 auto io = std::unique_ptr<InspectorIo>(
254 InspectorIo::InspectorIo(std::shared_ptr<MainThreadHandle> main_thread,
255 const std::string& path,
256 std::shared_ptr<ExclusiveAccess<HostPort>> host_port,
289 std::shared_ptr<RequestQueueData> queue(new RequestQueueData(&loop),
291 std::string script_path = ScriptPath(&loop, script_name_);
292 std::unique_ptr<InspectorIoDelegate> delegate(
295 std::string host;
302 InspectorSocketServer server(std::move(delegate),
304 std::move(host),
322 std::string InspectorIo::GetWsUrl() const {
328 std::shared_ptr<RequestQueueData> queue,
329 std::shared_ptr<MainThreadHandle> main_thread,
330 const std::string& target_id,
331 const std::string& script_path,
332 const std::string& script_name)
338 const std::string& target_id) {
340 std::unique_ptr<InspectorSessionDelegate>(
343 sessions_[session_id] = std::move(session);
349 const std::string& message) {
359 std::vector<std::string> InspectorIoDelegate::GetTargetIds() {
363 std::string InspectorIoDelegate::GetTargetTitle(const std::string& id) {
367 std::string InspectorIoDelegate::GetTargetUrl(const std::string& id) {