Module implementing the debugger request handler of the eric-ide server.
None |
EricServerDebuggerRequestHandler | Class implementing the debugger request handler of the eric-ide server. |
None |
Class implementing the debugger request handler of the eric-ide server.
None |
None |
EricServerDebuggerRequestHandler | Constructor |
__acceptDbgClientConnection | Private method to accept the connection on the listening debug server socket. |
__clientSocketDisconnected | Private method handling a socket disconnecting. |
__lastClientExited | Private method to handle exiting of the last debug client. |
__mainClientExited | Private method to handle exiting of the main debug client. |
__prepareClientCommand | Private method to prepare a command dictionary for the debug client. |
__relayDebugClientCommand | Private method to relay a debug client command to the client. |
__serviceDbgClientConnection | Private method to service the debug client connection. |
__shutdownSocket | Private method to shut down a socket. |
__startClient | Private method to start a debug client process. |
__stopClient | Private method to stop the current debug client process. |
initServerSocket | Public method to initialize the server socket listening for debug client connections. |
sendError | Public method to send an error report to the IDE. |
shutdownClients | Public method to shut down all connected clients. |
None |
Constructor
Private method to accept the connection on the listening debug server socket.
Private method handling a socket disconnecting.
Private method to handle exiting of the last debug client.
Private method to handle exiting of the main debug client.
Private method to prepare a command dictionary for the debug client.
Private method to relay a debug client command to the client.
Private method to service the debug client connection.
Private method to shut down a socket.
Private method to start a debug client process.
Private method to stop the current debug client process.
Public method to initialize the server socket listening for debug client connections.
Public method to send an error report to the IDE.
Public method to shut down all connected clients.