History of file src/OFRunLoop+Private.h at check-in ff3c5079410db026
2024-10-27
| ||
17:45 | OFStream: Rework blocks-based API file: [b12dfba6a5] check-in: [9808f35fb3] user: js, branch: trunk, size: 5812 [annotate] [blame] [check-ins using] [diff] | |
16:14 | OFSequencedPacketSocket: Rework blocks-based API file: [0d2c27a15c] check-in: [776202396c] user: js, branch: trunk, size: 5785 [annotate] [blame] [check-ins using] [diff] | |
14:07 | OFSCTPSocket: Rework blocks-based API file: [eb31072d96] check-in: [b06f8e3e89] user: js, branch: trunk, size: 5778 [annotate] [blame] [check-ins using] [diff] | |
13:47 | OFDatagramSocket: Rework blocks-based API file: [8d9cb60c01] check-in: [61b5fb53bd] user: js, branch: trunk, size: 5772 [annotate] [blame] [check-ins using] [diff] | |
2024-10-19
| ||
11:38 | Add -[OFStream asyncReadString] file: [525119de79] check-in: [95e2910172] user: js, branch: trunk, size: 5767 [annotate] [blame] [check-ins using] [diff] | |
2024-05-04
| ||
20:05 |
OFSCTPSocket: Use a dictionary for message info
This is more extensible. Without this, extending it later would result | |
2024-05-01
| ||
23:23 |
OFSCTPSocket: Rename packet to message
Let's use the proper terminology for the protocol. file: [a9ea36d376] check-in: [816c13da9b] user: js, branch: sctp, size: 5482 [annotate] [blame] [check-ins using] [diff] | |
23:14 | OFSCTPSocket: Add support for packet flags file: [7785e31575] check-in: [c4c40e01a8] user: js, branch: sctp, size: 5481 [annotate] [blame] [check-ins using] [diff] | |
21:15 | OFSCTPSocket: Add support for streams and PPID file: [cbf691cb8e] check-in: [b0f8978404] user: js, branch: sctp, size: 5444 [annotate] [blame] [check-ins using] [diff] | |
2024-04-03
| ||
02:16 | Change license to LGPLv3 only file: [f80d306a90] check-in: [7413a728a7] user: js, branch: trunk, size: 4736 [annotate] [blame] [check-ins using] [diff] | |
2024-01-02
| ||
17:17 | Update copyright file: [ef59d3e619] check-in: [26ddd2e4e4] user: js, branch: trunk, size: 4528 [annotate] [blame] [check-ins using] [diff] | |
2023-01-06
| ||
09:04 | Update copyright file: [ad5e5d6c85] check-in: [8939cbdb52] user: js, branch: trunk, size: 4528 [annotate] [blame] [check-ins using] [diff] | |
2022-02-12
| ||
07:46 | Update copyright file: [1af8d65653] check-in: [1a86b8175b] user: js, branch: trunk, size: 4528 [annotate] [blame] [check-ins using] [diff] | |
2021-04-17
| ||
13:58 | of_socket_address_t -> OFSocketAddress file: [b73b1c9760] check-in: [e3c5bb70dd] user: js, branch: new-naming-convention, size: 4528 [annotate] [blame] [check-ins using] [diff] | |
03:37 | of_run_loop_mode_t -> OFRunLoopMode file: [6eec0e29b2] check-in: [b480ef54db] user: js, branch: new-naming-convention, size: 4532 [annotate] [blame] [check-ins using] [diff] | |
03:21 | Rename all blocks file: [89b1324cc5] check-in: [c4e0e56fa3] user: js, branch: new-naming-convention, size: 4604 [annotate] [blame] [check-ins using] [diff] | |
02:10 | of_string_encoding_t -> OFStringEncoding file: [d23b407299] check-in: [255f21fb3d] user: js, branch: new-naming-convention, size: 4719 [annotate] [blame] [check-ins using] [diff] | |
2021-03-07
| ||
15:07 | *.h: Fold methods into one line where it fits file: [b6fd0f0eaf] check-in: [1948e7e972] user: js, branch: trunk, size: 4727 [annotate] [blame] [check-ins using] [diff] | |
2021-01-02
| ||
22:04 | Update copyright file: [424962bcb9] check-in: [374e1a1bfa] user: js, branch: trunk, size: 4735 [annotate] [blame] [check-ins using] [diff] | |
2020-06-28
| ||
15:03 | Use OF_DIRECT(_MEMBERS) where appropriate file: [979d7c9f7e] check-in: [b6cb3addd0] user: js, branch: trunk, size: 4824 [annotate] [blame] [check-ins using] [diff] | |
2020-04-29
| ||
23:59 | Add OFSPXSocket file: [f46c29fa91] check-in: [857f8edc09] user: js, branch: trunk, size: 4806 [annotate] [blame] [check-ins using] [diff] | |
2020-04-26
| ||
18:10 | Move accept and listen OF{TCP -> Stream}Socket file: [72e897ec44] check-in: [13a8f43898] user: js, branch: trunk, size: 4750 [annotate] [blame] [check-ins using] [diff] | |
16:21 |
Add OFSequencedPacketSocket
This is intended for SCTP and SPX. file: [e5a4298fad] check-in: [e5b2ee56ff] user: js, branch: trunk, size: 4787 [annotate] [blame] [check-ins using] [diff] | |
2020-04-25
| ||
17:05 |
Add OFDatagramSocket as base class for OFUDPSocket
This makes it easier to reuse code for other datagram sockets, namely | |
2020-04-24
| ||
00:21 |
Add OFIPStreamSocket
This is a new superclass for OFTCPSocket to allow sharing code with | |
2020-01-02
| ||
01:51 | Update copyright file: [f938cc8f46] check-in: [c7f0229795] user: js, branch: trunk, size: 4195 [annotate] [blame] [check-ins using] [diff] | |
2019-06-17
| ||
02:33 | Remove underscores from class names file: [4e253bdb74] check-in: [17d57e01ff] user: js, branch: trunk, size: 4192 [annotate] [blame] [check-ins using] [diff] | |
2019-03-08
| ||
00:35 | Use dot syntax file: [b6012d804d] check-in: [bceb7ed4c9] user: js, branch: trunk, size: 4217 [annotate] [blame] [check-ins using] [diff] | |
2019-01-07
| ||
22:59 |
Partially fix sockets on Nintendo 3DS/Wii
This does not fully fix it yet, but at least the socket tests in the | |
2019-01-03
| ||
19:13 | Update copyright file: [9ec5c531e9] check-in: [0509d7a844] user: js, branch: trunk, size: 4169 [annotate] [blame] [check-ins using] [diff] | |
2018-12-18
| ||
21:17 |
Use OFData instead of a buffer for async UDP sends
This avoids the entire problem of keeping the buffer alive until the | |
17:10 | Slightly decrease binary size file: [55f8a4342c] check-in: [3501205f07] user: js, branch: trunk, size: 4181 [annotate] [blame] [check-ins using] [diff] | |
16:41 | Add -[OFStream asyncWriteString:] file: [a4331637be] check-in: [6b35b78f94] user: js, branch: trunk, size: 5125 [annotate] [blame] [check-ins using] [diff] | |
14:14 |
Use OFData instead of a buffer for async writes
This avoids the entire problem of keeping the buffer alive until the | |
2018-12-08
| ||
22:01 | Minor fix for OFDNSResolver and OFRunLoop file: [985334eabe] check-in: [6387b16864] user: js, branch: trunk, size: 4660 [annotate] [blame] [check-ins using] [diff] | |
18:55 | OFUDPSocket: Use a delegate for async operations file: [eef6adb385] check-in: [da2dd2dde5] user: js, branch: trunk, size: 4630 [annotate] [blame] [check-ins using] [diff] | |
16:05 | OFTCPSocket: Use a delegate for async operations file: [de6ad95d5c] check-in: [27153bf8cf] user: js, branch: trunk, size: 4543 [annotate] [blame] [check-ins using] [diff] | |
2018-12-07
| ||
01:33 |
OFStream: Use a delegate for async operations
The target / selector approach had several drawbacks: * It was inconvenient to use, as for every read or write, a target, | |
2018-09-24
| ||
22:14 | OFStream: Allow specifying the run loop mode file: [f327edb513] check-in: [cf93ca4b21] user: js, branch: trunk, size: 4800 [annotate] [blame] [check-ins using] [diff] | |
00:13 | OFRunLoop: Add support for modes file: [34b4cdcb59] check-in: [3fb96dff3c] user: js, branch: trunk, size: 4775 [annotate] [blame] [check-ins using] [diff] | |
2018-08-26
| ||
12:46 | Initial support for async connect without threads file: [d19edf241a] check-in: [1e79c0a969] user: js, branch: trunk, size: 4105 [annotate] [blame] [check-ins using] [diff] | |
2018-07-28
| ||
17:38 | Rename of_{udp_ -> }socket_address file: [20f75e8e1d] check-in: [b16f2b9e25] user: js, branch: trunk, size: 3946 [annotate] [blame] [check-ins using] [diff] | |
2018-01-03
| ||
19:49 | Update copyright notice file: [a87b36dac4] check-in: [7e5c81e186] user: js, branch: trunk, size: 3954 [annotate] [blame] [check-ins using] [diff] | |
2017-11-19
| ||
11:04 |
Do not conform to OFReadyFor*Observing by default
Instead of letting OFStream conform to it, which itself does not really | |
2017-09-24
| ||
17:35 | OFUDPSocket: Add support for async sending file: [f6fcbe1db8] check-in: [842c55dd83] user: js, branch: trunk, size: 3615 [annotate] [blame] [check-ins using] [diff] | |
12:24 | OFStream: Add support for async writes file: [9ea44e6f29] check-in: [481225349f] user: js, branch: trunk, size: 3109 [annotate] [blame] [check-ins using] [diff] | |
2017-09-23
| ||
22:07 | Support for passing a context to async IO handlers file: [d3aaadeae6] check-in: [958da109d3] user: js, branch: trunk, size: 2732 [annotate] [blame] [check-ins using] [diff] | |
2017-05-21
| ||
21:28 |
Prefix private methods with of_ instead of OF_
This matches Apple's style. file: [6cb34b1a9e] check-in: [6b77a5dd8b] user: js, branch: trunk, size: 2547 [annotate] [blame] [check-ins using] [diff] | |
2017-05-07
| ||
20:10 |
Small code style change
Casts are now written like types in variable declarations. file: [a788ecb156] check-in: [4af49a13c3] user: js, branch: trunk, size: 2547 [annotate] [blame] [check-ins using] [diff] | |
2017-01-09
| ||
17:36 |
Update copyright
Forgot to add 2017, even though I already did quite some changes in | |
2016-01-03
| ||
00:43 |
Update copyright
While at it, also update the mail address. file: [6d9302ac9e] check-in: [cec0f072f8] user: js, branch: 0.8, size: 2542 [annotate] [blame] [check-ins using] [diff] | |
00:41 |
Update copyright
While at it, also update the mail address. file: [91dcf786c9] check-in: [2a27cf3000] user: js, branch: trunk, size: 2523 [annotate] [blame] [check-ins using] [diff] | |
2015-11-29
| ||
14:23 |
Clean up class extensions
Now that we can require GCC >= 4.6, we no longer need to fall back to | |
2015-06-13
| ||
22:26 | Add support for and use the new nullability file: [c9ae02043f] check-in: [9e76144ef8] user: js, branch: trunk, size: 2538 [annotate] [blame] [check-ins using] [diff] | |
2015-01-03
| ||
20:57 | Update copyright file: [e6e1e76645] check-in: [cfd374b906] user: js, branch: trunk, size: 2490 [annotate] [blame] [check-ins using] [diff] | |
2014-06-21
| ||
21:43 |
Move all macros from OFObject.h to macros.h
This means that OFObject.h imports macros.h now, making it unnecessary | |
2014-02-12
| ||
00:10 | Fix --disable-sockets file: [6ac847c954] check-in: [611838d62d] user: js, branch: trunk, size: 2504 [annotate] [blame] [check-ins using] [diff] | |
2014-01-30
| ||
22:02 | OFUDPSocket: Add async resolve / receive file: [83b378aa35] check-in: [ff3c507941] user: js, branch: trunk, size: 2473 [annotate] [blame] [check-ins using] [diff] | |
12:26 | Rename of_tcpsocket* -> of_tcp_socket_* file: [979066d215] check-in: [7908c035e4] user: js, branch: trunk, size: 2084 [annotate] [blame] [check-ins using] [diff] | |
2014-01-04
| ||
00:24 | Update copyright. file: [957245f832] check-in: [3b97fc3cd9] user: js, branch: trunk, size: 2074 [annotate] [blame] [check-ins using] [diff] | |
2013-08-15
| ||
19:00 | Added: Move private methods into private headers. file: [596664aa07] check-in: [1d7a1cbca0] user: js, branch: trunk, size: 2068 [annotate] [blame] [check-ins using] | |