Home | History | Annotate | Download | only in http

Lines Matching refs:Transport

37 // Transport is a base class for specific implementation of HTTP communication.
41 class BRILLO_EXPORT Transport : public std::enable_shared_from_this<Transport> {
43 Transport() = default;
44 virtual ~Transport() = default;
47 // |transport| is a shared pointer to this transport object instance,
50 // to the underlying transport (e.g. CURL) to establish the connection.
60 // transport. For transports that do not contain references to real message
61 // loops (e.g. a fake transport), calls the callback immediately.
66 // The actual implementation of an async I/O is transport-specific.
74 // scheduled by the transport while the I/O operations are still in progress.
85 // Creates a default http::Transport (currently, using http::curl::Transport).
86 static std::shared_ptr<Transport> CreateDefault();
89 DISALLOW_COPY_AND_ASSIGN(Transport);