mirror of
https://github.com/gnustep/libs-gsweb.git
synced 2025-05-31 17:20:57 +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
357bd8f7b8
commit
5d0fcc32b8
2 changed files with 16 additions and 2 deletions
|
@ -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
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue