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