uint32_t SBBroadcaster::AddListener (const SBListener &listener, uint32_t event_mask) { if (m_opaque) return m_opaque->AddListener (listener.get(), event_mask); return 0; }
bool SBBroadcaster::RemoveListener (const SBListener &listener, uint32_t event_mask) { if (m_opaque) return m_opaque->RemoveListener (listener.get(), event_mask); return false; }
void SBBroadcaster::AddInitialEventsToListener (const SBListener &listener, uint32_t requested_events) { if (m_opaque) m_opaque->AddInitialEventsToListener (listener.get(), requested_events); }