Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members | Related Pages | Examples

LocalLogin Class Reference

Local version of Login. More...

#include <login.hh>

Inheritance diagram for LocalLogin:

MetaObject List of all members.

Public Member Functions

Protected Member Functions

Message Handlers

Protected Attributes


Detailed Description

Local version of Login.

Definition at line 45 of file login.hh.


Constructor & Destructor Documentation

LocalLogin::LocalLogin (  MetaObject *  superobject  ) 
 

Constructor.

Definition at line 35 of file login.cc.

LocalLogin::~LocalLogin (   )  [virtual]
 

Destructor.

Definition at line 40 of file login.cc.


Member Function Documentation

virtual string LocalLogin::getPassword (  string  username  )  [pure virtual]
 

Referenced by handleLoginChallengeReply().

const string LocalLogin::getType (   )  [virtual]
 

Definition at line 51 of file login.cc.

void LocalLogin::handleLoginChallengeReply (  Message *  m  )  [protected, virtual]
 

Handle message login-challenge-reply ( The user must append their password to the string supplied with request-login-challenge, hash the result using MD5, and transmit the hash.).

Definition at line 108 of file login.cc.

Referenced by LocalLogin().

void LocalLogin::handleRequestLogin (  Message *  m  )  [protected, virtual]
 

Handle message request-login ( Begin a login sequence.).

Definition at line 77 of file login.cc.

Referenced by LocalLogin().

virtual void LocalLogin::notifyAuthenticated (  const string &  username,
Site *  site
)  [pure virtual]
 

Referenced by handleLoginChallengeReply().


Member Data Documentation

map<Site*, AuthState > LocalLogin::nonceMap [protected]
 

Definition at line 86 of file login.hh.

Referenced by handleLoginChallengeReply(), and handleRequestLogin().


The documentation for this class was generated from the following files:
Generated on Tue Aug 12 03:55:54 2003 for Interreality Project - VOS by doxygen 1.3.2