Home | History | Annotate | Download | only in http

Lines Matching refs:Transport

39 // Transport is a base class for specific implementation of HTTP communication.
43 class BRILLO_EXPORT Transport : public std::enable_shared_from_this<Transport> {
45 Transport() = default;
46 virtual ~Transport() = default;
49 // |transport| is a shared pointer to this transport object instance,
52 // to the underlying transport (e.g. CURL) to establish the connection.
62 // transport. For transports that do not contain references to real message
63 // loops (e.g. a fake transport), calls the callback immediately.
68 // The actual implementation of an async I/O is transport-specific.
76 // scheduled by the transport while the I/O operations are still in progress.
90 // Creates a default http::Transport (currently, using http::curl::Transport).
91 static std::shared_ptr<Transport> CreateDefault();
93 // Creates a default http::Transport that will utilize the passed in proxy
94 // server (currently, using a http::curl::Transport). |proxy| should be of the
97 static std::shared_ptr<Transport> CreateDefaultWithProxy(
101 DISALLOW_COPY_AND_ASSIGN(Transport);