1 #pragma once 2 3 namespace detail { 4 is_connected() const5inline bool Context::is_connected() const { return mpd_module_->connection_ != nullptr; } is_playing() const6inline bool Context::is_playing() const { return mpd_module_->playing(); } is_paused() const7inline bool Context::is_paused() const { return mpd_module_->paused(); } is_stopped() const8inline bool Context::is_stopped() const { return mpd_module_->stopped(); } 9 interval() const10constexpr inline std::size_t Context::interval() const { return mpd_module_->interval_.count(); } tryConnect() const11inline void Context::tryConnect() const { mpd_module_->tryConnect(); } connection()12inline unique_connection& Context::connection() { return mpd_module_->connection_; } state() const13constexpr inline mpd_state Context::state() const { return mpd_module_->state_; } 14 do_update()15inline void Context::do_update() { 16 mpd_module_->setLabel(); 17 } 18 checkErrors(mpd_connection * conn) const19inline void Context::checkErrors(mpd_connection* conn) const { mpd_module_->checkErrors(conn); } queryMPD() const20inline void Context::queryMPD() const { mpd_module_->queryMPD(); } fetchState() const21inline void Context::fetchState() const { mpd_module_->fetchState(); } emit() const22inline void Context::emit() const { mpd_module_->emit(); } 23 24 } // namespace detail 25