input/tidal: add API documentation

This commit is contained in:
Max Kellermann
2018-01-19 10:50:22 +01:00
parent 187cc573a7
commit 1ecad094bd
3 changed files with 37 additions and 0 deletions
+8
View File
@@ -31,12 +31,20 @@
class CurlRequest;
/**
* Callback class for #TidalLoginRequest.
*
* Its methods must be thread-safe.
*/
class TidalLoginHandler {
public:
virtual void OnTidalLoginSuccess(std::string &&session) noexcept = 0;
virtual void OnTidalLoginError(std::exception_ptr error) noexcept = 0;
};
/**
* An asynchronous Tidal "login/username" request.
*/
class TidalLoginRequest final : CurlResponseHandler {
CurlSlist request_headers;