GDB (xrefs)
|
Public Member Functions | |
__init__ (self, in_stream, out_stream, child_stream) | |
main_loop (self) | |
send_event_later (self, event, body=None) | |
send_event (self, event, body=None) | |
shutdown (self) | |
__init__ (self, in_stream, out_stream, child_stream) | |
main_loop (self) | |
send_event_later (self, event, body=None) | |
send_event (self, event, body=None) | |
shutdown (self) | |
Public Attributes | |
in_stream | |
out_stream | |
child_stream | |
delayed_events | |
write_queue | |
done | |
Protected Member Functions | |
_handle_command (self, params) | |
_read_inferior_output (self) | |
_send_json (self, obj) | |
_handle_command (self, params) | |
_read_inferior_output (self) | |
_send_json (self, obj) | |
Protected Attributes | |
_read_inferior_output | |
gdb.dap.server.Server.__init__ | ( | self, | |
in_stream, | |||
out_stream, | |||
child_stream ) |
gdb.dap.server.Server.__init__ | ( | self, | |
in_stream, | |||
out_stream, | |||
child_stream ) |
Definition at line 49 of file server.py.
References gdb.dap.server.Server.child_stream, gdb.dap.server.Server.delayed_events, gdb.dap.server.Server.done, switch_thru_all_uis.done(), gdb.dap.server.Server.in_stream, gdb.dap.server.Server.out_stream, and gdb.dap.server.Server.write_queue.
|
protected |
Definition at line 68 of file server.py.
Referenced by gdb.dap.server.Server.main_loop().
|
protected |
Definition at line 68 of file server.py.
Referenced by gdb.dap.server.Server.main_loop().
|
protected |
Definition at line 93 of file server.py.
References gdb.dap.server.Server.child_stream, and gdb.dap.server.Server.send_event().
Referenced by gdb.dap.server.Server.main_loop().
|
protected |
Definition at line 93 of file server.py.
References gdb.dap.server.Server.child_stream, and gdb.dap.server.Server.send_event().
Referenced by gdb.dap.server.Server.main_loop().
|
protected |
Definition at line 105 of file server.py.
References gdb.dap.server.Server.write_queue.
Referenced by gdb.dap.server.Server.main_loop(), and gdb.dap.server.Server.send_event().
|
protected |
Definition at line 105 of file server.py.
References gdb.dap.server.Server.write_queue.
Referenced by gdb.dap.server.Server.main_loop(), and gdb.dap.server.Server.send_event().
gdb.dap.server.Server.main_loop | ( | self | ) |
The main loop of the DAP server.
Definition at line 110 of file server.py.
References gdb.dap.server.Server._handle_command(), gdb.dap.server.Server._read_inferior_output(), gdb.dap.server.Server._read_inferior_output, gdb.dap.server.Server._send_json(), gdb.dap.server.Server.delayed_events, gdb.dap.server.Server.done, switch_thru_all_uis.done(), gdb.dap.server.Server.in_stream, gdb.dap.server.Server.out_stream, gdb.dap.server.Server.send_event(), and gdb.dap.server.Server.write_queue.
gdb.dap.server.Server.main_loop | ( | self | ) |
gdb.dap.server.Server.send_event | ( | self, | |
event, | |||
body = None ) |
Send an event to the DAP client. EVENT is the name of the event, a string. BODY is the body of the event, an arbitrary object.
Definition at line 139 of file server.py.
References gdb.dap.server.Server._send_json().
Referenced by gdb.dap.server.Server._read_inferior_output(), and gdb.dap.server.Server.main_loop().
gdb.dap.server.Server.send_event | ( | self, | |
event, | |||
body = None ) |
Send an event to the DAP client. EVENT is the name of the event, a string. BODY is the body of the event, an arbitrary object.
Definition at line 139 of file server.py.
References gdb.dap.server.Server._send_json().
Referenced by gdb.dap.server.Server._read_inferior_output(), and gdb.dap.server.Server.main_loop().
gdb.dap.server.Server.send_event_later | ( | self, | |
event, | |||
body = None ) |
Send a DAP event back to the client, but only after the current request has completed.
Definition at line 131 of file server.py.
References gdb.dap.server.Server.delayed_events.
gdb.dap.server.Server.send_event_later | ( | self, | |
event, | |||
body = None ) |
Send a DAP event back to the client, but only after the current request has completed.
Definition at line 131 of file server.py.
References gdb.dap.server.Server.delayed_events.
gdb.dap.server.Server.shutdown | ( | self | ) |
Request that the server shut down.
Definition at line 151 of file server.py.
References gdb.dap.server._check_not_running(), gdb.dap.server.Server.done, switch_thru_all_uis.done(), and func.
gdb.dap.server.Server.shutdown | ( | self | ) |
Request that the server shut down.
Definition at line 151 of file server.py.
References gdb.dap.server.Server.done, and switch_thru_all_uis.done().
|
protected |
Definition at line 114 of file server.py.
Referenced by gdb.dap.server.Server.main_loop().
gdb.dap.server.Server.child_stream |
Definition at line 52 of file server.py.
Referenced by gdb.dap.server.Server.__init__(), and gdb.dap.server.Server._read_inferior_output().
gdb.dap.server.Server.delayed_events |
Definition at line 53 of file server.py.
Referenced by gdb.dap.server.Server.__init__(), gdb.dap.server.Server.main_loop(), and gdb.dap.server.Server.send_event_later().
gdb.dap.server.Server.done |
Definition at line 61 of file server.py.
Referenced by gdb.dap.server.Server.__init__(), gdb.dap.server.Server.main_loop(), and gdb.dap.server.Server.shutdown().
gdb.dap.server.Server.in_stream |
Definition at line 50 of file server.py.
Referenced by gdb.dap.server.Server.__init__(), and gdb.dap.server.Server.main_loop().
gdb.dap.server.Server.out_stream |
Definition at line 51 of file server.py.
Referenced by gdb.dap.server.Server.__init__(), and gdb.dap.server.Server.main_loop().
gdb.dap.server.Server.write_queue |
Definition at line 58 of file server.py.
Referenced by gdb.dap.server.Server.__init__(), gdb.dap.server.Server._send_json(), and gdb.dap.server.Server.main_loop().