Vega strike Python Modules doc
0.5.1
Documentation of the " Modules " folder of Vega strike
|
Public Member Functions | |
def | __init__ |
def | server_activate |
def | serve_forever |
def | handle_request |
def | verify_request |
def | process_request |
def | server_close |
def | finish_request |
def | close_request |
def | handle_error |
Data Fields | |
server_address | |
RequestHandlerClass | |
Base class for server classes. Methods for the caller: - __init__(server_address, RequestHandlerClass) - serve_forever() - handle_request() # if you do not use serve_forever() - fileno() -> int # for select() Methods that may be overridden: - server_bind() - server_activate() - get_request() -> request, client_address - verify_request(request, client_address) - server_close() - process_request(request, client_address) - close_request(request) - handle_error() Methods for derived classes: - finish_request(request, client_address) Class variables that may be overridden by derived classes or instances: - address_family - socket_type - reuse_address Instance variables: - RequestHandlerClass - socket
Definition at line 144 of file SocketServer.py.
def __init__ | ( | self, | |
server_address, | |||
RequestHandlerClass | |||
) |
def close_request | ( | self, | |
request | |||
) |
def finish_request | ( | self, | |
request, | |||
client_address | |||
) |
Finish one request by instantiating RequestHandlerClass.
Definition at line 251 of file SocketServer.py.
def handle_error | ( | self, | |
request, | |||
client_address | |||
) |
Handle an error gracefully. May be overridden. The default is to print a traceback and continue.
Definition at line 259 of file SocketServer.py.
def handle_request | ( | self) |
Handle one request, possibly blocking.
Definition at line 213 of file SocketServer.py.
References BaseServer.close_request(), TCPServer.get_request(), UDPServer.get_request(), OpenerDirector.handle_error, BaseServer.handle_error(), BaseServer.process_request(), and BaseServer.verify_request().
def process_request | ( | self, | |
request, | |||
client_address | |||
) |
Call finish_request. Overridden by ForkingMixIn and ThreadingMixIn.
Definition at line 234 of file SocketServer.py.
References BaseServer.close_request(), and BaseServer.finish_request().
def serve_forever | ( | self) |
def server_activate | ( | self) |
Called by constructor to activate the server. May be overridden.
Definition at line 189 of file SocketServer.py.
def server_close | ( | self) |
def verify_request | ( | self, | |
request, | |||
client_address | |||
) |
Verify the request. May be overridden. Return true if we should proceed with this request.
Definition at line 226 of file SocketServer.py.
RequestHandlerClass |
Definition at line 187 of file SocketServer.py.
server_address |
Definition at line 186 of file SocketServer.py.