Trees | Index | Help |
---|
|
SPyRO
__init__
args
: This module is an attempt to increment the security of SPyRO, giving
tools to check the type of the arguments passed to functions.
exec_code
formats
policies
: This module implements a set of predefined sharing policies in SPyRO
The policies are very important in order to keep safe your servers.
SPyRO
: Simple Python Remote Objects Implements Simple Remote Objects
(attributes and methods).
shttp
: HTTP server and uri broker
threadutils
: Thread utilities or useful classes based on thread usage
__init__
: Thread utilities or useful classes based on thread usage
PeriodicExecution
ServerInThread
ThreadPool
warn
Queue.Queue
threadutils.ThreadPool.ThreadPool
:
Create at most |maxthreads| to retrieve sites.
SPyRO.SPyRO.CodePool
:
Register python modules and executes functions in modules.
SPyRO.SPyRO.CommClientMixIn
:
The mixin to CommunicationClient{,Threaded}
SPyRO.SPyRO.CommunicationClientBase
:
A base class to any CommunicationServer client.
SPyRO.SPyRO.CommunicationClient
:
A Client to CommunicationServer.
SPyRO.SPyRO.CommunicationClientThreaded
:
The thread safe CommunicationClient.
SPyRO.SPyRO.CommunicationServerBase
:
The base of spyro's communication servers
SPyRO.SPyRO.CommunicationServer
:
Starts a standalone SPyRO Server
SPyRO.SPyRO.CommunicationServerShared
SPyRO.SPyRO.FakeIterator
:
FakeIterator
SPyRO.SPyRO.ItemCodePool
SPyRO.SPyRO.PeerConnection
:
Connect to Remote Host and create a channel to communicate This object
must be used in a synchronous way
SPyRO.SPyRO.RemoteObject
:
Local representation of a RemoteObject.
SPyRO.SPyRO.Request
:
Object to request to the remote object server
SPyRO.SPyRO.Response
:
Objects to send as response at requests.
SPyRO.SPyRO.ServerObjectPool
:
The pool of objects interface.
SPyRO.SPyRO.TransportProtocolMixIn
:
Common methods in the ProtocolHTTP* server and clients
SPyRO.SPyRO.ProtocolHTTPReader
:
Protocol used by clients, it runs under HTTP transmition layer
SPyRO.SPyRO.ProtocolHTTPShared
:
An HTTP Server to manage SPyRO requests, attached to another HTTP
server
SPyRO.args.Arguments
:
Check if the arguments are valid against |fmt_args|.
SPyRO.formats.SPyRO_Format
:
The spyro format minimum requeriments
SPyRO.formats.MarshalWrapper
:
Calls a personalized marshaler with loads and dumps methods
MarshalWrapper envolves the with _loads and _dumps methods
SPyRO.formats.PickleFormat
:
This is the Interface to serialize (load and dumps) of the pickle
format broker.
SPyRO.formats.Prolog
:
The prolog of the connection
SPyRO.formats.SOAP_SOAPpy
:
More info in
/usr/lib/python2.4/site-packages/SOAPpy/SOAPBuilder.py
SPyRO.formats.SOAP_ZSI
SPyRO.formats.XMLRPCFormat
:
XMLRPC Format,
SPyRO Clients can use the transparent mode.
SPyRO.formats.XMLRPCFormatLegacy
:
XMLRPC Format, Non - SPyRO clients must send request to procedure
"SPyRO_execute" with the proper arguments (Request object
properties)
SPyRO.policies.AuthorizationRequest
SPyRO.policies.AuthPasswordRequest
:
A Request to authenticate with the user/password schema
SPyRO.policies.MixinAllowAllChecking
:
Mixin that allows all options, useful as parent class
SPyRO.policies.AuthAllowAll
:
Allow all operations Every request must be qualified by the
MixinCheckDB _auth method
SPyRO.policies.AuthAllowAllButDenyUnderscore
:
Allow all operations, but deny attrname starting with underscore
'_'.
SPyRO.policies.PublicAllowAll
:
Allow all operations
SPyRO.policies.PublicAllowAllButDenyUnderscore
:
Allow all operations, but deny attrname starting with underscore
'_'
SPyRO.policies.MixinAllowCall
:
Allow call methods, the methods must not start with '_'
underscore.
SPyRO.policies.AuthAllowAllCall
:
Allow all call request (even starting '_') Every request must be
qualified by the MixinCheckDB _auth method
SPyRO.policies.AuthAllowCall
:
Allow call methods that does not start with underscore Every request
must be qualified by the MixinCheckDB _auth method
SPyRO.policies.PublicAllowAllCall
:
Allow all call request (even private methods aka.
SPyRO.policies.PublicAllowCall
:
Allow call methods that does not start with underscore
SPyRO.policies.MixinCheckDB
:
Mixin to check against username-password pairs (dictionary like
object)
SPyRO.policies.AuthAllowAll
:
Allow all operations Every request must be qualified by the
MixinCheckDB _auth method
SPyRO.policies.AuthAllowAllButDenyUnderscore
:
Allow all operations, but deny attrname starting with underscore
'_'.
SPyRO.policies.AuthAllowAllCall
:
Allow all call request (even starting '_') Every request must be
qualified by the MixinCheckDB _auth method
SPyRO.policies.AuthAllowCall
:
Allow call methods that does not start with underscore Every request
must be qualified by the MixinCheckDB _auth method
SPyRO.policies.MixinDenyAll
:
Mixin that deny all options, it must be taken as parent class
SPyRO.policies.AuthAllowAllCall
:
Allow all call request (even starting '_') Every request must be
qualified by the MixinCheckDB _auth method
SPyRO.policies.AuthAllowCall
:
Allow call methods that does not start with underscore Every request
must be qualified by the MixinCheckDB _auth method
SPyRO.policies.PublicAllowAllCall
:
Allow all call request (even private methods aka.
SPyRO.policies.PublicAllowCall
:
Allow call methods that does not start with underscore
SPyRO.policies.MixinDenyUnderscore
:
Mixin to deny every attribute starting with underscore '_'
character
SPyRO.policies.AuthAllowAllButDenyUnderscore
:
Allow all operations, but deny attrname starting with underscore
'_'.
SPyRO.policies.AuthAllowCall
:
Allow call methods that does not start with underscore Every request
must be qualified by the MixinCheckDB _auth method
SPyRO.policies.PublicAllowAllButDenyUnderscore
:
Allow all operations, but deny attrname starting with underscore
'_'
SPyRO.policies.PublicAllowCall
:
Allow call methods that does not start with underscore
SPyRO.policies.MixinPublicAuth
SPyRO.policies.AuthAllowAllCall
:
Allow all call request (even starting '_') Every request must be
qualified by the MixinCheckDB _auth method
SPyRO.policies.PublicAllowAll
:
Allow all operations
SPyRO.policies.PublicAllowAllButDenyUnderscore
:
Allow all operations, but deny attrname starting with underscore
'_'
SPyRO.policies.PublicAllowAllCall
:
Allow all call request (even private methods aka.
SPyRO.policies.PublicAllowCall
:
Allow call methods that does not start with underscore
SocketServer.BaseRequestHandler
:
Base class for request handler classes.
SocketServer.StreamRequestHandler
:
Define self.rfile and self.wfile for stream sockets.
BaseHTTPServer.BaseHTTPRequestHandler
:
HTTP request handler base class.
SimpleHTTPServer.SimpleHTTPRequestHandler
:
Simple HTTP request handler with GET and HEAD commands.
CGIHTTPServer.CGIHTTPRequestHandler
:
Complete HTTP server with GET, HEAD and POST commands.
SocketServer.BaseServer
:
Base class for server classes.
SocketServer.TCPServer
:
Base class for various socket-based server classes.
SocketServer.ThreadingMixIn
:
Mix-in class to handle each request in a new thread.
__builtin__.object
:
The most base type
__builtin__.dict
:
dict() -> new empty dictionary.
SPyRO.formats.ORBFormats
:
The Object Request Broker Format class
__builtin__.type
:
type(object) -> the object's type type(name, bases, dict) -> a
new type
threading._Verbose
threading.Thread
threadutils.PeriodicExecution.PeriodicExecution
:
Performs execution of |periodicfunction| in the time |now| +
timetobegin, and periodically repites every |timeinterval|.
threadutils.ThreadPool.RunThread
threadutils.ServerInThread.ServerInThread
exceptions.Exception
:
Common base class for all exceptions.
rfc822.Message
:
Represents a single RFC 2822-compliant message.
mimetools.Message
:
A derived class of rfc822.Message that knows about MIME headers and
contains some hooks for decoding encoded and multipart messages.
shttp.sHTTP.HTTPBase
:
Common code to HTTP client and HTTP server
shttp.sHTTP.HTTP
:
The light weight HTTP Server
shttp.sHTTP.HTTPClient
:
The HTTP Client
threadutils.PeriodicExecution.PCExecution
threadutils.ThreadPool.ThreadPoolMixIn
threadutils.ThreadPool.ThreadPool
:
Create at most |maxthreads| to retrieve sites.
threadutils.ThreadPool.ThreadPoolShared
:
A Fake ThreadPool that share Thread objects (RunThread) between
ThreadPool's objects.
Trees | Index | Help |
---|
Generated by Epydoc 2.1 on Sat Oct 14 11:50:52 2006 | http://epydoc.sf.net |