#ifndef NW4HBM_SND_STRM_SOUND_HANDLE_H #define NW4HBM_SND_STRM_SOUND_HANDLE_H #include #include "../ut/inlines.h" #include "StrmSound.h" namespace nw4hbm { namespace snd { class StrmSoundHandle : private ut::NonCopyable { public: ~StrmSoundHandle() { DetachSound(); } void DetachSound(); bool IsAttachedSound() const { return mSound != NULL; } private: /* 0x00 */ detail::StrmSound* mSound; }; } // namespace snd } // namespace nw4hbm #endif