11 public ::std::enable_shared_from_this<::Audio::HttpAudioFetchCoordinator> {
19 struct ActiveRequest {
29 ActiveRequest& operator=(ActiveRequest
const&);
30 ActiveRequest(ActiveRequest
const&);
62 HttpAudioFetchCoordinator& operator=(HttpAudioFetchCoordinator
const&);
63 HttpAudioFetchCoordinator(HttpAudioFetchCoordinator
const&);
64 HttpAudioFetchCoordinator();
69 virtual ~HttpAudioFetchCoordinator() =
default;
71 virtual void update(::std::chrono::steady_clock::time_point currentTime, uint64 decoderReadPosition) ;
78 MCNAPI
void _processCompletedResponse(
79 ::std::lock_guard<::std::mutex>
const&,
80 ::std::chrono::steady_clock::time_point currentTime
83 MCNAPI
void _tryIssueRequest();
93 MCNAPI
void $update(::std::chrono::steady_clock::time_point currentTime, uint64 decoderReadPosition);