diff options
Diffstat (limited to 'include/lldb/API/SBListener.h')
-rw-r--r-- | include/lldb/API/SBListener.h | 141 |
1 files changed, 57 insertions, 84 deletions
diff --git a/include/lldb/API/SBListener.h b/include/lldb/API/SBListener.h index e74d318ea118..05282c215406 100644 --- a/include/lldb/API/SBListener.h +++ b/include/lldb/API/SBListener.h @@ -14,121 +14,94 @@ namespace lldb { -class LLDB_API SBListener -{ +class LLDB_API SBListener { public: - SBListener (); + SBListener(); - SBListener (const char *name); + SBListener(const char *name); - SBListener (const SBListener &rhs); + SBListener(const SBListener &rhs); - ~SBListener (); + ~SBListener(); - const lldb::SBListener & - operator = (const lldb::SBListener &rhs); + const lldb::SBListener &operator=(const lldb::SBListener &rhs); - void - AddEvent (const lldb::SBEvent &event); + void AddEvent(const lldb::SBEvent &event); - void - Clear (); + void Clear(); - bool - IsValid () const; + bool IsValid() const; - uint32_t - StartListeningForEventClass (SBDebugger &debugger, - const char *broadcaster_class, - uint32_t event_mask); - - bool - StopListeningForEventClass (SBDebugger &debugger, - const char *broadcaster_class, - uint32_t event_mask); - - uint32_t - StartListeningForEvents (const lldb::SBBroadcaster& broadcaster, - uint32_t event_mask); + uint32_t StartListeningForEventClass(SBDebugger &debugger, + const char *broadcaster_class, + uint32_t event_mask); - bool - StopListeningForEvents (const lldb::SBBroadcaster& broadcaster, - uint32_t event_mask); + bool StopListeningForEventClass(SBDebugger &debugger, + const char *broadcaster_class, + uint32_t event_mask); - // Returns true if an event was received, false if we timed out. - bool - WaitForEvent (uint32_t num_seconds, - lldb::SBEvent &event); + uint32_t StartListeningForEvents(const lldb::SBBroadcaster &broadcaster, + uint32_t event_mask); - bool - WaitForEventForBroadcaster (uint32_t num_seconds, - const lldb::SBBroadcaster &broadcaster, - lldb::SBEvent &sb_event); + bool StopListeningForEvents(const lldb::SBBroadcaster &broadcaster, + uint32_t event_mask); - bool - WaitForEventForBroadcasterWithType (uint32_t num_seconds, - const lldb::SBBroadcaster &broadcaster, - uint32_t event_type_mask, - lldb::SBEvent &sb_event); + // Returns true if an event was received, false if we timed out. + bool WaitForEvent(uint32_t num_seconds, lldb::SBEvent &event); - bool - PeekAtNextEvent (lldb::SBEvent &sb_event); + bool WaitForEventForBroadcaster(uint32_t num_seconds, + const lldb::SBBroadcaster &broadcaster, + lldb::SBEvent &sb_event); - bool - PeekAtNextEventForBroadcaster (const lldb::SBBroadcaster &broadcaster, - lldb::SBEvent &sb_event); + bool WaitForEventForBroadcasterWithType( + uint32_t num_seconds, const lldb::SBBroadcaster &broadcaster, + uint32_t event_type_mask, lldb::SBEvent &sb_event); - bool - PeekAtNextEventForBroadcasterWithType (const lldb::SBBroadcaster &broadcaster, - uint32_t event_type_mask, - lldb::SBEvent &sb_event); + bool PeekAtNextEvent(lldb::SBEvent &sb_event); - bool - GetNextEvent (lldb::SBEvent &sb_event); + bool PeekAtNextEventForBroadcaster(const lldb::SBBroadcaster &broadcaster, + lldb::SBEvent &sb_event); - bool - GetNextEventForBroadcaster (const lldb::SBBroadcaster &broadcaster, - lldb::SBEvent &sb_event); - - bool - GetNextEventForBroadcasterWithType (const lldb::SBBroadcaster &broadcaster, + bool + PeekAtNextEventForBroadcasterWithType(const lldb::SBBroadcaster &broadcaster, uint32_t event_type_mask, lldb::SBEvent &sb_event); - bool - HandleBroadcastEvent (const lldb::SBEvent &event); + bool GetNextEvent(lldb::SBEvent &sb_event); + + bool GetNextEventForBroadcaster(const lldb::SBBroadcaster &broadcaster, + lldb::SBEvent &sb_event); + + bool + GetNextEventForBroadcasterWithType(const lldb::SBBroadcaster &broadcaster, + uint32_t event_type_mask, + lldb::SBEvent &sb_event); + + bool HandleBroadcastEvent(const lldb::SBEvent &event); protected: - friend class SBAttachInfo; - friend class SBBroadcaster; - friend class SBCommandInterpreter; - friend class SBDebugger; - friend class SBLaunchInfo; - friend class SBTarget; + friend class SBAttachInfo; + friend class SBBroadcaster; + friend class SBCommandInterpreter; + friend class SBDebugger; + friend class SBLaunchInfo; + friend class SBTarget; - SBListener (const lldb::ListenerSP &listener_sp); + SBListener(const lldb::ListenerSP &listener_sp); - lldb::ListenerSP - GetSP () - { - return m_opaque_sp; - } + lldb::ListenerSP GetSP() { return m_opaque_sp; } private: + lldb_private::Listener *operator->() const; - lldb_private::Listener * - operator->() const; - - lldb_private::Listener * - get() const; + lldb_private::Listener *get() const; - void - reset(lldb::ListenerSP listener_sp); + void reset(lldb::ListenerSP listener_sp); - lldb::ListenerSP m_opaque_sp; - lldb_private::Listener *m_unused_ptr; + lldb::ListenerSP m_opaque_sp; + lldb_private::Listener *m_unused_ptr; }; } // namespace lldb -#endif // LLDB_SBListener_h_ +#endif // LLDB_SBListener_h_ |