xrpcserver

XML-RPC Server anpassungen fuer Absicherung.

Global Attributes

__author__
__copyright__
__license__

Classes

SaveXMLRPCRequestHandler Verwaltet die XML-Requests und prueft Berechtigungen.
SaveXMLRPCServer Erstellt einen erweiterten XMLRPCServer.

Functions

None


SaveXMLRPCRequestHandler

Verwaltet die XML-Requests und prueft Berechtigungen.

Derived from

SimpleXMLRPCRequestHandler

Class Attributes

None

Class Methods

None

Methods

parse_request Berechtigungen pruefen.

Static Methods

None

SaveXMLRPCRequestHandler.parse_request

parse_request()

Berechtigungen pruefen.

Returns:
True, wenn Parsen erfolgreich war
Up


SaveXMLRPCServer

Erstellt einen erweiterten XMLRPCServer.

Derived from

SimpleXMLRPCServer

Class Attributes

None

Class Methods

None

Methods

SaveXMLRPCServer Init SaveXMLRPCServer class.
_dispatch Prueft ACL Level fuer angeforderte Methode.
is_alive Prueft ob der XML RPC Server laeuft.
register_function Override register_function to add acl_level.
start Startet den XML-RPC Server.
stop Stoppt den XML-RPC Server.

Static Methods

None

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.

Up