Package lldb :: Class SBListener

[hide private]
[frames] | no frames]

# Class SBListener

source code

API clients can register its own listener to debugger events.

See aslo SBEvent for example usage of creating and adding a listener.

Instance Methods | [hide private]

__setattr__(self, name, value) x.__setattr__('name', value) <==> x.name = value | source code

__getattr__(self, name) | source code

__repr__(self) repr(x) | source code

__init__(self, *args) __init__(lldb::SBListener self) -> SBListener __init__(lldb::SBListener self, str const * name) -> SBListener __init__(lldb::SBListener self, SBListener rhs) -> SBListener | source code

__swig_destroy__(...) delete_SBListener(SBListener self) |

__del__(self) | source code

AddEvent(self, *args) AddEvent(SBListener self, SBEvent event) | source code

Clear(self) Clear(SBListener self) | source code

__nonzero__(self) | source code

IsValid(self) IsValid(SBListener self) -> bool | source code

StartListeningForEventClass(self, *args) StartListeningForEventClass(SBListener self, SBDebugger debugger, str const * broadcaster_class, uint32_t event_mask) -> uint32_t | source code

StopListeningForEventClass(self, *args) StopListeningForEventClass(SBListener self, SBDebugger debugger, str const * broadcaster_class, uint32_t event_mask) -> uint32_t | source code

StartListeningForEvents(self, *args) StartListeningForEvents(SBListener self, SBBroadcaster broadcaster, uint32_t event_mask) -> uint32_t | source code

StopListeningForEvents(self, *args) StopListeningForEvents(SBListener self, SBBroadcaster broadcaster, uint32_t event_mask) -> bool | source code

WaitForEvent(self, *args) WaitForEvent(SBListener self, uint32_t num_seconds, SBEvent event) -> bool | source code

WaitForEventForBroadcaster(self, *args) WaitForEventForBroadcaster(SBListener self, uint32_t num_seconds, SBBroadcaster broadcaster, SBEvent sb_event) -> bool | source code

WaitForEventForBroadcasterWithType(self, *args) WaitForEventForBroadcasterWithType(SBListener self, uint32_t num_seconds, SBBroadcaster broadcaster, uint32_t event_type_mask, SBEvent sb_event) -> bool | source code

PeekAtNextEvent(self, *args) PeekAtNextEvent(SBListener self, SBEvent sb_event) -> bool | source code

PeekAtNextEventForBroadcaster(self, *args) PeekAtNextEventForBroadcaster(SBListener self, SBBroadcaster broadcaster, SBEvent sb_event) -> bool | source code

PeekAtNextEventForBroadcasterWithType(self, *args) PeekAtNextEventForBroadcasterWithType(SBListener self, SBBroadcaster broadcaster, uint32_t event_type_mask, SBEvent sb_event) -> bool | source code

GetNextEvent(self, *args) GetNextEvent(SBListener self, SBEvent sb_event) -> bool | source code

GetNextEventForBroadcaster(self, *args) GetNextEventForBroadcaster(SBListener self, SBBroadcaster broadcaster, SBEvent sb_event) -> bool | source code

GetNextEventForBroadcasterWithType(self, *args) GetNextEventForBroadcasterWithType(SBListener self, SBBroadcaster broadcaster, uint32_t event_type_mask, SBEvent sb_event) -> bool | source code

HandleBroadcastEvent(self, *args) HandleBroadcastEvent(SBListener self, SBEvent event) -> bool | source code

Inherited from `object`: `__delattr__`, `__format__`, `__getattribute__`, `__hash__`, `__new__`, `__reduce__`, `__reduce_ex__`, `__sizeof__`, `__str__`, `__subclasshook__`

Class Variables | [hide private]

| __swig_setmethods__ = ``{``}``
| __swig_getmethods__ = ``{``}``

Properties | [hide private]

Inherited from `object`: `__class__`

Method Details | [hide private]

### __setattr__(self, name, value)

source code

x.__setattr__('name', value) <==> x.name = value

Overrides: object.__setattr__
  (inherited documentation)

### __repr__(self)
(Representation operator)

source code

repr(x)

Overrides: object.__repr__
  (inherited documentation)

### __init__(self, *args)
(Constructor)

source code

__init__(lldb::SBListener self) -> SBListener __init__(lldb::SBListener self, str const * name) -> SBListener __init__(lldb::SBListener self, SBListener rhs) -> SBListener

Overrides: object.__init__