Class NetThread
Defined in File net_thread.h
Nested Relationships
Nested Types
Class Documentation
-
class NetThread
Public Functions
-
void Start()
-
void Stop()
-
RequestCancellationToken EnqueueDownload(ResourceRequest request, std::optional<size_t> max_response_size_bytes, OnceCallback<void(ResourceResponse)> on_done_callback)
-
RequestCancellationToken EnqueueDownload(ResourceRequest request, std::optional<size_t> max_response_size_bytes, OnceCallback<void(int, std::string, std::map<std::string, std::string>)> on_response_started, RepeatingCallback<void(std::vector<uint8_t>)> on_write_data, OnceCallback<void(Result)> on_finished)
-
void CancelRequest(RequestCancellationToken cancellation_token)
-
class NetThreadImpl
Public Functions
-
NetThreadImpl()
-
~NetThreadImpl()
-
void Start()
-
void Stop()
-
void EnqueueDownload(ResourceRequest request, std::optional<size_t> max_response_size_bytes, RequestCancellationToken cancellation_token, OnceCallback<void(ResourceResponse)> on_done_callback)
-
void EnqueueDownload(ResourceRequest request, std::optional<size_t> max_response_size_bytes, RequestCancellationToken cancellation_token, OnceCallback<void(int, std::string, std::map<std::string, std::string>)> on_response_started, RepeatingCallback<void(std::vector<uint8_t>)> on_write_data, OnceCallback<void(Result)> on_finished)
-
void CancelRequest(RequestCancellationToken cancellation_token)
-
NetThreadImpl()
-
void Start()