class documentation

Root Referenceable object, used to login to portal.

Method __init__ Undocumented
Method remote_login Start of username/password login.
Method remote_loginAnonymous Attempt an anonymous login.
Instance Variable broker Undocumented
Instance Variable portal Undocumented

Inherited from Referenceable:

Method jellyFor (internal)
Method remoteMessageReceived A remote message has been received. Dispatch it appropriately.
Class Variable perspective I am an object sent remotely as a direct reference.

Inherited from Serializable (via Referenceable):

Method processUniqueID Return an ID which uniquely represents this object for this process.

Inherited from Jellyable (via Referenceable, Serializable):

Method getStateFor Undocumented

Inherited from _JellyableAvatarMixin (via Referenceable, Serializable, Jellyable):

Method _cbLogin Ensure that the avatar to be returned to the client is jellyable and set up disconnection notification to call the realm's logout object.
def __init__(self, portal, broker): (source)

Undocumented

def remote_login(self, username): (source)

Start of username/password login.

Parameters
usernameThe username.
def remote_loginAnonymous(self, mind): (source)

Attempt an anonymous login.

Parameters
mindAn object to use as the mind parameter to the portal login call (possibly None).
Returns
DeferredA Deferred which will be called back with an avatar when login succeeds or which will be errbacked if login fails somehow.

Undocumented

Undocumented