on_entry::player_ entering: Empty leaving: Empty player::open_drawer entering: Open -> Empty leaving: Open player::close_drawer entering: Empty -> Playing leaving: Empty player::store_cd_info entering: Stopped leaving: Stopped entering: Playing entering: Playing::PseudoEntry1 leaving: Playing::PseudoEntry1 entering: test1Sm::initial leaving: test1Sm::initial entering: test1Sm::TestPseudoExit1 no transition from state 1 on event struct `anonymous namespace'::finish no transition from state 1 on event struct `anonymous namespace'::play no transition from state 1 on event struct `anonymous namespace'::NextSong -> Open no transition from state 1 on event struct `anonymous namespace'::NextSong -> Open no transition from state 1 on event struct `anonymous namespace'::PreviousSong -> Open leaving: test1Sm::TestPseudoExit1 leaving: Playing player::pause_playback -> Paused player::resume_playback entering: Playing starting: First song -> Open finishing: First Song leaving: Playing player::pause_playback -> Paused player::stop_playback entering: Stopped -> Stopped leaving: Stopped player::stopped_again entering: Stopped -> Stopped