Develop and Download Open Source Software

Browse CVS Repository

Diff of /xoonips/AL/session.cc

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.4 by aga, Sat Nov 27 02:24:45 2004 UTC revision 1.5 by aga, Tue Nov 30 05:46:32 2004 UTC
# Line 4  Line 4 
4   *   *
5   * $Revision$   * $Revision$
6   * $Log$   * $Log$
7     * Revision 1.5  2004/11/30 05:46:32  aga
8     * ・sessionからremoteHostを削除.
9     *
10   * Revision 1.4  2004/11/27 02:24:45  aga   * Revision 1.4  2004/11/27 02:24:45  aga
11   * ・sessionidを自動生成しないよう修正.   * ・sessionidを自動生成しないよう修正.
12   *   *
# Line 26  Line 29 
29  session::session()  session::session()
30  {  {
31      sessionID = 0;      sessionID = 0;
     remoteHost = 0;  
32      date = 0;      date = 0;
33      userID = 0;      userID = 0;
34  }  }
35    
36  session::session( unsigned long remoteHost, time_t date )  session::session( time_t date )
37  {  {
     this -> remoteHost = remoteHost;  
38      this -> date = date;      this -> date = date;
39            
40      sessionid( remoteHost, date );      sessionid( date );
41  }  }
42    
43  session::~session(){}  session::~session(){}
44    
45  unsigned long session::getSessionID() const { return sessionID; }  unsigned long session::getSessionID() const { return sessionID; }
 unsigned long session::getRemoteHost() const { return remoteHost; }  
46  time_t session::getDate() const { return date; }  time_t session::getDate() const { return date; }
47  userid_t session::getUserID() const { return userID; }  userid_t session::getUserID() const { return userID; }
48    
 void session::setRemoteHost( unsigned long remoteHost )  
 {  
     this -> remoteHost = remoteHost;  
 }  
49  void session::setDate( time_t date )  void session::setDate( time_t date )
50  {  {
51      this -> date = date;      this -> date = date;
52  }  }
53    
54  void session::sessionid( unsigned long remoteHost, time_t date )  void session::sessionid( time_t date )
55  {  {
56      srand( time( NULL ) );      srand( time( NULL ) );
57      sessionID = remoteHost ^ date ^ rand( );      sessionID = date ^ rand( );
58  }  }
59    
60  void session::setSessionID( sessionid_t id )  void session::setSessionID( sessionid_t id )

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26