#include "lldb/Utility/Broadcaster.h"
#include "lldb/Utility/Instrumentation.h"
#include "lldb/API/SBBroadcaster.h"
#include "lldb/API/SBEvent.h"
#include "lldb/API/SBListener.h"
usingnamespacelldb;
usingnamespacelldb_private;
SBBroadcaster::SBBroadcaster() { … }
SBBroadcaster::SBBroadcaster(const char *name)
: … { … }
SBBroadcaster::SBBroadcaster(lldb_private::Broadcaster *broadcaster, bool owns)
: … { … }
SBBroadcaster::SBBroadcaster(const SBBroadcaster &rhs)
: … { … }
const SBBroadcaster &SBBroadcaster::operator=(const SBBroadcaster &rhs) { … }
SBBroadcaster::~SBBroadcaster() { … }
void SBBroadcaster::BroadcastEventByType(uint32_t event_type, bool unique) { … }
void SBBroadcaster::BroadcastEvent(const SBEvent &event, bool unique) { … }
void SBBroadcaster::AddInitialEventsToListener(const SBListener &listener,
uint32_t requested_events) { … }
uint32_t SBBroadcaster::AddListener(const SBListener &listener,
uint32_t event_mask) { … }
const char *SBBroadcaster::GetName() const { … }
bool SBBroadcaster::EventTypeHasListeners(uint32_t event_type) { … }
bool SBBroadcaster::RemoveListener(const SBListener &listener,
uint32_t event_mask) { … }
Broadcaster *SBBroadcaster::get() const { … }
void SBBroadcaster::reset(Broadcaster *broadcaster, bool owns) { … }
bool SBBroadcaster::IsValid() const { … }
operator bool()
void SBBroadcaster::Clear() { … }
bool SBBroadcaster::operator==(const SBBroadcaster &rhs) const { … }
bool SBBroadcaster::operator!=(const SBBroadcaster &rhs) const { … }
bool SBBroadcaster::operator<(const SBBroadcaster &rhs) const { … }