13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
* LICENSE.GPLv2 or LICENSE.GPLv3 respectively included in the packaging of this
* file.
*/
#import "OFObject.h"
#import "OFStream.h"
#import "OFStreamObserver.h"
@class OFSortedList;
@class OFTimer;
@class OFMutableDictionary;
/**
* \brief A class providing a run loop for the application and its processes.
|
>
|
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
* LICENSE.GPLv2 or LICENSE.GPLv3 respectively included in the packaging of this
* file.
*/
#import "OFObject.h"
#import "OFStream.h"
#import "OFStreamObserver.h"
#import "OFTCPSocket.h"
@class OFSortedList;
@class OFTimer;
@class OFMutableDictionary;
/**
* \brief A class providing a run loop for the application and its processes.
|
54
55
56
57
58
59
60
61
62
63
64
65
66
67
|
+ (void)_addAsyncReadForStream: (OFStream*)stream
buffer: (void*)buffer
length: (size_t)length
block: (of_stream_async_read_block_t)block;
+ (void)_addAsyncReadLineForStream: (OFStream*)stream
encoding: (of_string_encoding_t)encoding
block: (of_stream_async_read_line_block_t)block;
#endif
/**
* \brief Adds an OFTimer to the run loop.
*
* \param timer The timer to add
*/
|
>
>
|
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
|
+ (void)_addAsyncReadForStream: (OFStream*)stream
buffer: (void*)buffer
length: (size_t)length
block: (of_stream_async_read_block_t)block;
+ (void)_addAsyncReadLineForStream: (OFStream*)stream
encoding: (of_string_encoding_t)encoding
block: (of_stream_async_read_line_block_t)block;
+ (void)_addAsyncAcceptForTCPSocket: (OFTCPSocket*)socket
block: (of_tcpsocket_async_accept_block_t)block;
#endif
/**
* \brief Adds an OFTimer to the run loop.
*
* \param timer The timer to add
*/
|