xrpcserver
XML-RPC Server anpassungen fuer Absicherung.
Global Attributes
| __author__ |
| __copyright__ |
| __license__ |
Classes
Functions
SaveXMLRPCRequestHandler
Verwaltet die XML-Requests und prueft Berechtigungen.
Derived from
SimpleXMLRPCRequestHandler
Class Attributes
Class Methods
Methods
Static Methods
SaveXMLRPCRequestHandler.parse_request
parse_request()
Berechtigungen pruefen.
- Returns:
-
True, wenn Parsen erfolgreich war
SaveXMLRPCServer
Erstellt einen erweiterten XMLRPCServer.
Derived from
SimpleXMLRPCServer
Class Attributes
Class Methods
Methods
Static Methods
SaveXMLRPCServer (Constructor)
SaveXMLRPCServer(addr, logRequests=True, allow_none=False, ipacl=None)
Init SaveXMLRPCServer class.
- ipacl
-
AclManager
SaveXMLRPCServer._dispatch
_dispatch(method, params)
Prueft ACL Level fuer angeforderte Methode.
- method
-
Angeforderte Methode
- params
-
Argumente fuer Methode
- Returns:
-
Dispatched data
SaveXMLRPCServer.is_alive
is_alive()
Prueft ob der XML RPC Server laeuft.
- Returns:
-
True, wenn Server noch laeuft
SaveXMLRPCServer.register_function
register_function(acl_level, function, name=None)
Override register_function to add acl_level.
- acl_level
-
ACL level to call this function
- function
-
Function to register
- name
-
Alternative name to use
SaveXMLRPCServer.start
start()
Startet den XML-RPC Server.
SaveXMLRPCServer.stop
stop()
Stoppt den XML-RPC Server.