Add ping timeout

FossilOrigin-Name: c17c999968cef18b167eff8385bba52e95765ad6f5e912b78eab34e0af71f76d
This commit is contained in:
Jonathan Schleifer 2017-01-22 23:01:49 +00:00
parent 0dd8cdc46a
commit a145344ad2
3 changed files with 66 additions and 4 deletions

View file

@ -82,6 +82,9 @@
OFMutableDictionary *_channels;
id <IRCConnectionDelegate> _delegate;
of_string_encoding_t _fallbackEncoding;
of_time_interval_t _pingInterval, _pingTimeout;
OFString *_pingData;
OFTimer *_pingTimer;
}
@property (assign) Class socketClass;
@ -91,6 +94,7 @@
@property (assign) id <IRCConnectionDelegate> delegate;
@property (readonly, retain) OFTCPSocket *socket;
@property of_string_encoding_t fallbackEncoding;
@property of_time_interval_t pingInterval, pingTimeout;
+ (instancetype)connection;
- (void)sendLine: (OFString*)line;