* 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:
mguesdon 2003-06-25 15:39:02 +00:00
parent 357bd8f7b8
commit 5d0fcc32b8
2 changed files with 16 additions and 2 deletions

View file

@ -39,6 +39,7 @@
NSString* _sessionID; NSString* _sessionID;
NSTimeInterval _lastAccessTime; NSTimeInterval _lastAccessTime;
NSTimeInterval _timeOut; NSTimeInterval _timeOut;
BOOL _isCheckedOut;
}; };
-(void)dealloc; -(void)dealloc;
@ -58,6 +59,8 @@
-(NSDate*)lastAccessTimeDate; -(NSDate*)lastAccessTimeDate;
-(NSTimeInterval)timeOutTime; -(NSTimeInterval)timeOutTime;
-(NSDate*)timeOutTimeDate; -(NSDate*)timeOutTimeDate;
-(BOOL)isCheckedOut;
-(void)setIsCheckedOut:(BOOL)isCheckOut;
@end @end

View file

@ -80,13 +80,14 @@ RCS_ID("$Id$")
//-------------------------------------------------------------------- //--------------------------------------------------------------------
-(NSString*)description -(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), object_get_class_name(self),
(void*)self, (void*)self,
_sessionID, _sessionID,
[self timeOutTimeDate], [self timeOutTimeDate],
[self lastAccessTimeDate], [self lastAccessTimeDate],
(long)_timeOut]; (long)_timeOut,
(_isCheckedOut ? "YES" : "NO")];
}; };
//-------------------------------------------------------------------- //--------------------------------------------------------------------
@ -155,5 +156,15 @@ RCS_ID("$Id$")
return [NSDate dateWithTimeIntervalSinceReferenceDate:_lastAccessTime+_timeOut]; return [NSDate dateWithTimeIntervalSinceReferenceDate:_lastAccessTime+_timeOut];
}; };
-(BOOL)isCheckedOut
{
return _isCheckedOut;
};
-(void)setIsCheckedOut:(BOOL)isCheckOut
{
_isCheckedOut=isCheckOut;
};
@end @end