mirror of
https://github.com/gnustep/libs-gsweb.git
synced 2025-04-22 23:11:15 +00:00
* GSWeb.framework/GSWSessionTimeOut.m/.h:
o changes for checkin/checkout code rewriting git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@17028 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
aafd5837a5
commit
2ea049761e
2 changed files with 16 additions and 2 deletions
|
@ -39,6 +39,7 @@
|
|||
NSString* _sessionID;
|
||||
NSTimeInterval _lastAccessTime;
|
||||
NSTimeInterval _timeOut;
|
||||
BOOL _isCheckedOut;
|
||||
};
|
||||
|
||||
-(void)dealloc;
|
||||
|
@ -58,6 +59,8 @@
|
|||
-(NSDate*)lastAccessTimeDate;
|
||||
-(NSTimeInterval)timeOutTime;
|
||||
-(NSDate*)timeOutTimeDate;
|
||||
-(BOOL)isCheckedOut;
|
||||
-(void)setIsCheckedOut:(BOOL)isCheckOut;
|
||||
@end
|
||||
|
||||
|
||||
|
|
|
@ -80,13 +80,14 @@ RCS_ID("$Id$")
|
|||
//--------------------------------------------------------------------
|
||||
-(NSString*)description
|
||||
{
|
||||
return [NSString stringWithFormat:@"<%s %p - sessionID=%@ timeOutTime=%@ lastAccessTime=%@ timeOut=%ld",
|
||||
return [NSString stringWithFormat:@"<%s %p - sessionID=%@ timeOutTime=%@ lastAccessTime=%@ timeOut=%ld isCheckedOut=%s",
|
||||
object_get_class_name(self),
|
||||
(void*)self,
|
||||
_sessionID,
|
||||
[self timeOutTimeDate],
|
||||
[self lastAccessTimeDate],
|
||||
(long)_timeOut];
|
||||
(long)_timeOut,
|
||||
(_isCheckedOut ? "YES" : "NO")];
|
||||
};
|
||||
|
||||
//--------------------------------------------------------------------
|
||||
|
@ -155,5 +156,15 @@ RCS_ID("$Id$")
|
|||
return [NSDate dateWithTimeIntervalSinceReferenceDate:_lastAccessTime+_timeOut];
|
||||
};
|
||||
|
||||
-(BOOL)isCheckedOut
|
||||
{
|
||||
return _isCheckedOut;
|
||||
};
|
||||
|
||||
-(void)setIsCheckedOut:(BOOL)isCheckOut
|
||||
{
|
||||
_isCheckedOut=isCheckOut;
|
||||
};
|
||||
|
||||
@end
|
||||
|
||||
|
|
Loading…
Reference in a new issue