reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Derived Classes

tools/lldb/include/lldb/Core/Communication.h
   84 class Communication : public Broadcaster {
tools/lldb/include/lldb/Interpreter/CommandInterpreter.h
  176 class CommandInterpreter : public Broadcaster,
tools/lldb/include/lldb/Target/Process.h
  354 class Process : public std::enable_shared_from_this<Process>,
tools/lldb/include/lldb/Target/Target.h
  425 class Target : public std::enable_shared_from_this<Target>,
tools/lldb/include/lldb/Target/TargetList.h
   20 class TargetList : public Broadcaster {
tools/lldb/include/lldb/Target/Thread.h
   59 class Thread : public std::enable_shared_from_this<Thread>,

Declarations

tools/lldb/include/lldb/Utility/Broadcaster.h
   28 class Broadcaster;
tools/lldb/include/lldb/lldb-forward.h
   45 class Broadcaster;

References

tools/lldb/include/lldb/API/SBBroadcaster.h
   71   SBBroadcaster(lldb_private::Broadcaster *broadcaster, bool owns);
   73   lldb_private::Broadcaster *get() const;
   75   void reset(lldb_private::Broadcaster *broadcaster, bool owns);
   79   lldb_private::Broadcaster *m_opaque_ptr;
tools/lldb/include/lldb/Core/Communication.h
   84 class Communication : public Broadcaster {
tools/lldb/include/lldb/Core/Debugger.h
  411   Broadcaster m_sync_broadcaster;
tools/lldb/include/lldb/Interpreter/CommandInterpreter.h
  176 class CommandInterpreter : public Broadcaster,
tools/lldb/include/lldb/Target/Process.h
  357                 public Broadcaster,
 2649   Broadcaster m_private_state_broadcaster; // This broadcaster feeds state
 2652   Broadcaster m_private_state_control_broadcaster; // This is the control
tools/lldb/include/lldb/Target/Target.h
  427                public Broadcaster,
tools/lldb/include/lldb/Target/TargetList.h
   20 class TargetList : public Broadcaster {
tools/lldb/include/lldb/Target/Thread.h
   63                public Broadcaster {
tools/lldb/include/lldb/Utility/Broadcaster.h
  100   void SignUpListenersForBroadcaster(Broadcaster &broadcaster);
  444     BroadcasterImpl(Broadcaster &broadcaster);
  469     Broadcaster *GetBroadcaster();
  513     Broadcaster &m_broadcaster;
tools/lldb/include/lldb/Utility/Event.h
  182   Event(Broadcaster *broadcaster, uint32_t event_type,
  185   Event(Broadcaster *broadcaster, uint32_t event_type,
  206   Broadcaster *GetBroadcaster() const {
  207     Broadcaster::BroadcasterImplSP broadcaster_impl_sp =
  215   bool BroadcasterIs(Broadcaster *broadcaster) {
  216     Broadcaster::BroadcasterImplSP broadcaster_impl_sp =
  236   void SetBroadcaster(Broadcaster *broadcaster) {
  240   Broadcaster::BroadcasterImplWP
tools/lldb/include/lldb/Utility/Listener.h
   68   uint32_t StartListeningForEvents(Broadcaster *broadcaster,
   71   uint32_t StartListeningForEvents(Broadcaster *broadcaster,
   76   bool StopListeningForEvents(Broadcaster *broadcaster, uint32_t event_mask);
   80   Event *PeekAtNextEventForBroadcaster(Broadcaster *broadcaster);
   82   Event *PeekAtNextEventForBroadcasterWithType(Broadcaster *broadcaster,
   88   bool GetEventForBroadcaster(Broadcaster *broadcaster, lldb::EventSP &event_sp,
   91   bool GetEventForBroadcasterWithType(Broadcaster *broadcaster,
  110   typedef std::multimap<Broadcaster::BroadcasterImplWP, BroadcasterInfo,
  111                         std::owner_less<Broadcaster::BroadcasterImplWP>>
  119                         Broadcaster *broadcaster, // nullptr for any broadcaster
  125                         Broadcaster *broadcaster, // nullptr for any broadcaster
  138   void BroadcasterWillDestruct(Broadcaster *);
tools/lldb/include/lldb/lldb-forward.h
  305 typedef std::shared_ptr<lldb_private::Broadcaster> BroadcasterSP;
tools/lldb/source/API/SBBroadcaster.cpp
   24     : m_opaque_sp(new Broadcaster(nullptr, name)), m_opaque_ptr(nullptr) {
   30 SBBroadcaster::SBBroadcaster(lldb_private::Broadcaster *broadcaster, bool owns)
  129 Broadcaster *SBBroadcaster::get() const { return m_opaque_ptr; }
  131 void SBBroadcaster::reset(Broadcaster *broadcaster, bool owns) {
tools/lldb/source/Core/Debugger.cpp
 1436         Broadcaster *broadcaster = event_sp->GetBroadcaster();
tools/lldb/source/Core/IOHandler.cpp
 1827               Broadcaster *broadcaster = event_sp->GetBroadcaster();
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationReplayServer.h
   68   Broadcaster m_async_broadcaster;
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h
  255   Broadcaster m_async_broadcaster;
tools/lldb/source/Utility/Broadcaster.cpp
   37 Broadcaster::BroadcasterImpl::BroadcasterImpl(Broadcaster &broadcaster)
   83 Broadcaster *Broadcaster::BroadcasterImpl::GetBroadcaster() {
  445     Broadcaster &broadcaster) {
tools/lldb/source/Utility/Event.cpp
   30 Event::Event(Broadcaster *broadcaster, uint32_t event_type, EventData *data)
   34 Event::Event(Broadcaster *broadcaster, uint32_t event_type,
   48   Broadcaster *broadcaster;
   49   Broadcaster::BroadcasterImplSP broadcaster_impl_sp(m_broadcaster_wp.lock());
tools/lldb/source/Utility/Listener.cpp
   64     Broadcaster::BroadcasterImplSP broadcaster_sp(pos->first.lock());
   84 uint32_t Listener::StartListeningForEvents(Broadcaster *broadcaster,
   92       Broadcaster::BroadcasterImplWP impl_wp(broadcaster->GetBroadcasterImpl());
  113 uint32_t Listener::StartListeningForEvents(Broadcaster *broadcaster,
  123       Broadcaster::BroadcasterImplWP impl_wp(broadcaster->GetBroadcasterImpl());
  148 bool Listener::StopListeningForEvents(Broadcaster *broadcaster,
  166 void Listener::BroadcasterWillDestruct(Broadcaster *broadcaster) {
  216   EventBroadcasterMatches(Broadcaster *broadcaster)
  224   Broadcaster *m_broadcaster;
  229   EventMatcher(Broadcaster *broadcaster, const ConstString *broadcaster_names,
  257   Broadcaster *m_broadcaster;
  265     Broadcaster *broadcaster,             // nullptr for any broadcaster
  326 Event *Listener::PeekAtNextEventForBroadcaster(Broadcaster *broadcaster) {
  335 Listener::PeekAtNextEventForBroadcasterWithType(Broadcaster *broadcaster,
  386     Broadcaster *broadcaster, uint32_t event_type_mask, EventSP &event_sp,
  392 bool Listener::GetEventForBroadcaster(Broadcaster *broadcaster,
  405   Broadcaster *broadcaster = event_sp->GetBroadcaster();
  410   Broadcaster::BroadcasterImplSP broadcaster_impl_sp(
tools/lldb/unittests/Utility/BroadcasterTest.cpp
   23   Broadcaster broadcaster(nullptr, "test-broadcaster");
   61   Broadcaster broadcaster(nullptr, "test-broadcaster");
tools/lldb/unittests/Utility/ListenerTest.cpp
   21   Broadcaster broadcaster(nullptr, "test-broadcaster");
   58   Broadcaster broadcaster(nullptr, "test-broadcaster");
usr/include/c++/7.4.0/bits/alloc_traits.h
  474 	construct(allocator_type& __a, _Up* __p, _Args&&... __args)
usr/include/c++/7.4.0/bits/move.h
   72     constexpr _Tp&&
   83     constexpr _Tp&&
usr/include/c++/7.4.0/bits/shared_ptr.h
   93     class shared_ptr : public __shared_ptr<_Tp>
  107       using element_type = typename __shared_ptr<_Tp>::element_type;
  129 	shared_ptr(_Yp* __p) : __shared_ptr<_Tp>(__p) { }
  202 	shared_ptr(nullptr_t __p, _Deleter __d, _Alloc __a)
  236 	shared_ptr(const shared_ptr<_Yp>& __r) noexcept
  253 	shared_ptr(shared_ptr<_Yp>&& __r) noexcept
  299 	_Assignable<const shared_ptr<_Yp>&>
  300 	operator=(const shared_ptr<_Yp>& __r) noexcept
  324 	_Assignable<shared_ptr<_Yp>>
  325 	operator=(shared_ptr<_Yp>&& __r) noexcept
  343 		   _Args&&... __args)
  352       shared_ptr(const weak_ptr<_Tp>& __r, std::nothrow_t)
  688     allocate_shared(const _Alloc& __a, _Args&&... __args)
  703     make_shared(_Args&&... __args)
usr/include/c++/7.4.0/bits/shared_ptr_base.h
  882     : is_convertible<_Yp*, _Tp*>::type
  882     : is_convertible<_Yp*, _Tp*>::type
  946     : is_convertible<_Yp*, _Tp*>::type
  946     : is_convertible<_Yp*, _Tp*>::type
  956       using element_type = _Tp;
 1035     : public __shared_ptr_access<_Tp, _Lp>
 1038       using element_type = typename remove_extent<_Tp>::type;
 1078 	__shared_ptr(_Yp* __p)
 1081 	  static_assert( !is_void<_Yp>::value, "incomplete type" );
 1082 	  static_assert( sizeof(_Yp) > 0, "incomplete type" );
 1111         __shared_ptr(nullptr_t __p, _Deleter __d, _Alloc __a)
 1126 	__shared_ptr(const __shared_ptr<_Yp, _Lp>& __r) noexcept
 1138 	__shared_ptr(__shared_ptr<_Yp, _Lp>&& __r) noexcept
 1192 	_Assignable<_Yp>
 1193 	operator=(const __shared_ptr<_Yp, _Lp>& __r) noexcept
 1218 	_Assignable<_Yp>
 1219 	operator=(__shared_ptr<_Yp, _Lp>&& __r) noexcept
 1238 	_SafeConv<_Yp>
 1239 	reset(_Yp* __p) // _Yp must be complete.
 1272       swap(__shared_ptr<_Tp, _Lp>& __other) noexcept
 1317 		     _Args&&... __args)
 1344       __shared_ptr(const __weak_ptr<_Tp, _Lp>& __r, std::nothrow_t)
 1377 	typename enable_if<!__has_esft_base<_Yp2>::value>::type
 1378 	_M_enable_shared_from_this_with(_Yp*) noexcept
usr/include/c++/7.4.0/ext/new_allocator.h
  135 	construct(_Up* __p, _Args&&... __args)
usr/include/c++/7.4.0/type_traits
  215     : public __is_void_helper<typename remove_cv<_Tp>::type>::type
 1554     { typedef _Tp     type; };
 1563     { typedef _Tp     type; };
 1574       remove_const<typename remove_volatile<_Tp>::type>::type     type;
 1633     { typedef _Tp   type; };
 1942     { typedef _Tp     type; };