* 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:
Manuel Guesdon 2003-06-25 15:39:02 +00:00
parent aafd5837a5
commit 2ea049761e
2 changed files with 16 additions and 2 deletions

View file

@ -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

View file

@ -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