Lines Matching refs:std
27 void AddCompletedRead(std::unique_ptr<UsbHandler::Transfer> transfer);
30 void ProcessCompletedReads(const std::unique_ptr<UsbHandler>& usb_handler);
32 zx_status_t ProcessWrites(const std::unique_ptr<UsbHandler>& usb_handler);
34 void ReturnTransfers(const std::unique_ptr<UsbHandler>& usb_handler);
57 std::vector<std::unique_ptr<UsbHandler::Transfer>> completed_reads_;
59 std::unique_ptr<UsbHandler::Transfer> pending_write_;
70 static std::unique_ptr<XdcServer> Create();
85 bool RegisterStream(std::shared_ptr<Client> client);
88 std::shared_ptr<Client> GetClient(uint32_t stream_id);
90 void UsbReadComplete(std::unique_ptr<UsbHandler::Transfer> transfer);
100 std::unique_ptr<UsbHandler> usb_handler_;
108 std::map<int, std::shared_ptr<Client>> clients_;
111 std::vector<pollfd> poll_fds_;
114 std::set<uint32_t> dev_stream_ids_;
116 std::vector<xdc_msg_t> queued_ctrl_msgs_;