pyamf.remoting.amf3
index
/usr/local/lib/python2.7/dist-packages/pyamf/remoting/amf3.py

AMF3 RemoteObject support.
 
@see: U{RemoteObject on Adobe Help (external)
    <http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/rpc/
    remoting/RemoteObject.html>}
 
@since: 0.1

 
Modules
       
calendar
pyamf.flex.messaging
pyamf
pyamf.remoting
sys
time
uuid

 
Classes
       
__builtin__.object
RequestProcessor
pyamf.BaseError(exceptions.Exception)
BaseServerError
ServerCallFailed

 
class BaseServerError(pyamf.BaseError)
    Base server error.
 
 
Method resolution order:
BaseServerError
pyamf.BaseError
exceptions.Exception
exceptions.BaseException
__builtin__.object

Data descriptors inherited from pyamf.BaseError:
__weakref__
list of weak references to the object (if defined)

Methods inherited from exceptions.Exception:
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature

Data and other attributes inherited from exceptions.Exception:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from exceptions.BaseException:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getitem__(...)
x.__getitem__(y) <==> x[y]
__getslice__(...)
x.__getslice__(i, j) <==> x[i:j]
 
Use of negative indices is not supported.
__reduce__(...)
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__setstate__(...)
__str__(...)
x.__str__() <==> str(x)
__unicode__(...)

Data descriptors inherited from exceptions.BaseException:
__dict__
args
message

 
class RequestProcessor(__builtin__.object)
     Methods defined here:
__call__(self, amf_request, **kwargs)
Processes an AMF3 Remote Object request.
 
@param amf_request: The request to be processed.
@type amf_request: L{Request<pyamf.remoting.Request>}
 
@return: The response to the request.
@rtype: L{Response<pyamf.remoting.Response>}
__init__(self, gateway)
buildErrorResponse(self, request, error=None)
Builds an error response.
 
@param request: The AMF request
@type request: L{Request<pyamf.remoting.Request>}
@return: The AMF response
@rtype: L{Response<pyamf.remoting.Response>}

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)
logger

 
class ServerCallFailed(BaseServerError)
    A catchall error.
 
 
Method resolution order:
ServerCallFailed
BaseServerError
pyamf.BaseError
exceptions.Exception
exceptions.BaseException
__builtin__.object

Data descriptors inherited from pyamf.BaseError:
__weakref__
list of weak references to the object (if defined)

Methods inherited from exceptions.Exception:
__init__(...)
x.__init__(...) initializes x; see help(type(x)) for signature

Data and other attributes inherited from exceptions.Exception:
__new__ = <built-in method __new__ of type object>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from exceptions.BaseException:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__getitem__(...)
x.__getitem__(y) <==> x[y]
__getslice__(...)
x.__getslice__(i, j) <==> x[i:j]
 
Use of negative indices is not supported.
__reduce__(...)
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__setstate__(...)
__str__(...)
x.__str__() <==> str(x)
__unicode__(...)

Data descriptors inherited from exceptions.BaseException:
__dict__
args
message

 
Functions
       
generate_acknowledgement(request=None)
generate_error(request, cls, e, tb, include_traceback=False)
Builds an L{ErrorMessage<pyamf.flex.messaging.ErrorMessage>} based on the
last traceback and the request that was sent.
generate_random_id()
get_service_name(ro_request)
Returns the full service name of a RemoteObject request.