ConnectionRequest Class Reference

Request send to authentify the user to the server. More...

#include <connectionrequest.h>

Inheritance diagram for ConnectionRequest:

Request BaseMessage List of all members.

Public Member Functions

 ConnectionRequest ()
 Empty constructor.
 ConnectionRequest (const string &sUser, const string &sPass)
 Constructor.
 ~ConnectionRequest ()
 Destructor.
void setUsername (const string &sUsername)
 Sets the username.
void setPassword (const string &sPassword)
 Sets the password.
string getPassword () const
 Returnss the password.
string getUsername () const
 Returns the username.
string toString () const
 Returns a BaseMessage string represention.
void toXMLExt (XMLWriter &writer) const
 Writes a XML object representation.
char * hash (const std::string &string) const
 Returns the hash of a string. It currently uses md5 hash.
ConnectionRequestcopy () const
 Returns a copy of this message.

Detailed Description

Request send to authentify the user to the server.

Author:
Sylvain Archenault <sylvain.archenault@laposte.net>

Yves Houpert <yves.houpert@insa-rouen.fr>


Constructor & Destructor Documentation

ConnectionRequest::ConnectionRequest const string &  sUser,
const string &  sPass
 

Constructor.

Parameters:
sUser Username.
sPass Password.


Member Function Documentation

ConnectionRequest & ConnectionRequest::copy  )  const [virtual]
 

Returns a copy of this message.

Returns:
Copy of the message.

Implements BaseMessage.

string ConnectionRequest::getPassword  )  const [inline]
 

Returnss the password.

Returns:
password.

string ConnectionRequest::getUsername  )  const [inline]
 

Returns the username.

Returns:
Username.

char * ConnectionRequest::hash const std::string &  string  )  const
 

Returns the hash of a string. It currently uses md5 hash.

Parameters:
string String to hash.
Returns:
Hashed string.

void ConnectionRequest::setPassword const string &  sPassword  )  [inline]
 

Sets the password.

Parameters:
sPassword Password.

void ConnectionRequest::setUsername const string &  sUsername  )  [inline]
 

Sets the username.

Parameters:
sUsername Username.

string ConnectionRequest::toString  )  const [virtual]
 

Returns a BaseMessage string represention.

Returns:
BaseMessage String representation.

Reimplemented from Request.

void ConnectionRequest::toXMLExt XMLWriter writer  )  const [virtual]
 

Writes a XML object representation.

Parameters:
writer XMLWriter object used to write XML representation.

Implements Request.


The documentation for this class was generated from the following files:
Generated on Fri May 19 12:15:55 2006 for Bamboo Ch@t by  doxygen 1.4.6