1 #pragma once
2 
3 namespace detail {
4 
is_connected() const5 inline bool Context::is_connected() const { return mpd_module_->connection_ != nullptr; }
is_playing() const6 inline bool Context::is_playing() const { return mpd_module_->playing(); }
is_paused() const7 inline bool Context::is_paused() const { return mpd_module_->paused(); }
is_stopped() const8 inline bool Context::is_stopped() const { return mpd_module_->stopped(); }
9 
interval() const10 constexpr inline std::size_t Context::interval() const { return mpd_module_->interval_.count(); }
tryConnect() const11 inline void                  Context::tryConnect() const { mpd_module_->tryConnect(); }
connection()12 inline unique_connection&    Context::connection() { return mpd_module_->connection_; }
state() const13 constexpr inline mpd_state   Context::state() const { return mpd_module_->state_; }
14 
do_update()15 inline void Context::do_update() {
16   mpd_module_->setLabel();
17 }
18 
checkErrors(mpd_connection * conn) const19 inline void Context::checkErrors(mpd_connection* conn) const { mpd_module_->checkErrors(conn); }
queryMPD() const20 inline void Context::queryMPD() const { mpd_module_->queryMPD(); }
fetchState() const21 inline void Context::fetchState() const { mpd_module_->fetchState(); }
emit() const22 inline void Context::emit() const { mpd_module_->emit(); }
23 
24 }  // namespace detail
25