History of file src/OFStreamSocket.h at check-in f2e96ebd9a89f730
2024-10-27
| ||
17:59 | OFStreamSocket: Rework blocks-based API file: [e36082946d] check-in: [34b4d743ad] user: js, branch: trunk, size: 7722 [annotate] [blame] [check-ins using] [diff] | |
2024-06-17
| ||
21:08 | Always use <ObjFW/ObjFW.h> in documentation file: [79ca101934] check-in: [164f2fb4bf] user: js, branch: trunk, size: 5971 [annotate] [blame] [check-ins using] [diff] | |
2024-04-03
| ||
02:16 | Change license to LGPLv3 only file: [993a85dff6] check-in: [7413a728a7] user: js, branch: trunk, size: 5989 [annotate] [blame] [check-ins using] [diff] | |
2024-01-02
| ||
17:17 | Update copyright file: [683f69fec6] check-in: [26ddd2e4e4] user: js, branch: trunk, size: 5781 [annotate] [blame] [check-ins using] [diff] | |
2023-08-25
| ||
13:20 | Add reserved ivar for ABI stability on AmigaOS file: [c87c01f60c] check-in: [e3e3a88363] user: js, branch: trunk, size: 5781 [annotate] [blame] [check-ins using] [diff] | |
2023-08-05
| ||
09:09 | Minor documentation fix file: [06b86be919] check-in: [7fc1d9f3da] user: js, branch: trunk, size: 5726 [annotate] [blame] [check-ins using] [diff] | |
2023-08-02
| ||
18:12 | Support moving sockets between threads on AmigaOS file: [929e8c9b7a] check-in: [983342d8dd] user: js, branch: trunk, size: 5719 [annotate] [blame] [check-ins using] [diff] | |
2023-01-06
| ||
09:04 | Update copyright file: [09d6517bdb] check-in: [8939cbdb52] user: js, branch: trunk, size: 4794 [annotate] [blame] [check-ins using] [diff] | |
2022-10-22
| ||
17:40 | Rename OFListen{ -> OnSocket}FailedException file: [700ee89673] check-in: [df7f59b26c] user: js, branch: trunk, size: 4794 [annotate] [blame] [check-ins using] [diff] | |
16:53 | Rename OFAccept{ -> Socket}FailedException file: [d51bc427f0] check-in: [e171cfe7e5] user: js, branch: trunk, size: 4778 [annotate] [blame] [check-ins using] [diff] | |
2022-10-17
| ||
23:27 | Document more exceptions file: [310cc8cd98] check-in: [d92d094980] user: js, branch: trunk, size: 4772 [annotate] [blame] [check-ins using] [diff] | |
2022-02-12
| ||
07:46 | Update copyright file: [5c1a8b3304] check-in: [1a86b8175b] user: js, branch: trunk, size: 4335 [annotate] [blame] [check-ins using] [diff] | |
2021-04-18
| ||
20:51 | Rename everything in several smaller files file: [088cdfae75] check-in: [35de667566] user: js, branch: new-naming-convention, size: 4335 [annotate] [blame] [check-ins using] [diff] | |
2021-04-17
| ||
13:58 | of_socket_address_t -> OFSocketAddress file: [3d3d625aa6] check-in: [e3c5bb70dd] user: js, branch: new-naming-convention, size: 4334 [annotate] [blame] [check-ins using] [diff] | |
12:30 | of_socket_t -> OFSocketHandle file: [371fee3da0] check-in: [c4ae62dd34] user: js, branch: new-naming-convention, size: 4342 [annotate] [blame] [check-ins using] [diff] | |
03:37 | of_run_loop_mode_t -> OFRunLoopMode file: [b246a95c98] check-in: [b480ef54db] user: js, branch: new-naming-convention, size: 4339 [annotate] [blame] [check-ins using] [diff] | |
03:21 | Rename all blocks file: [53fd37ea6a] check-in: [c4e0e56fa3] user: js, branch: new-naming-convention, size: 4349 [annotate] [blame] [check-ins using] [diff] | |
2021-01-02
| ||
22:04 | Update copyright file: [27f4a02196] check-in: [374e1a1bfa] user: js, branch: trunk, size: 4377 [annotate] [blame] [check-ins using] [diff] | |
2020-10-03
| ||
11:35 | Use /** */ instead of /*! */ for documentation file: [12e4e63247] check-in: [163a4a5a2e] user: js, branch: trunk, size: 4466 [annotate] [blame] [check-ins using] [diff] | |
2020-09-26
| ||
21:58 |
Don't require __COUNTER__ for OF_RESERVE_IVARS
__COUNTER__ does not exist in GCC 4.2, and Apple GCC 4.2 is still the | |
2020-04-26
| ||
19:39 |
Remove redundant arguments from blocks
Arguments that can just be captured by the block don't need to be | |
18:10 | Move accept and listen OF{TCP -> Stream}Socket file: [40b6afda8c] check-in: [13a8f43898] user: js, branch: trunk, size: 4531 [annotate] [blame] [check-ins using] [diff] | |
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: [2284f227d5] check-in: [c7f0229795] user: js, branch: trunk, size: 1155 [annotate] [blame] [check-ins using] [diff] | |
2019-09-29
| ||
19:35 |
Either restrict subclassing or reserve ivar space
This allows ABI stability with the fragile ABI. file: [3403a64f01] check-in: [496695d778] user: js, branch: trunk, size: 1152 [annotate] [blame] [check-ins using] [diff] | |
2019-01-03
| ||
19:13 | Update copyright file: [830fed3178] check-in: [0509d7a844] user: js, branch: trunk, size: 1131 [annotate] [blame] [check-ins using] [diff] | |
2018-01-03
| ||
19:49 | Update copyright notice file: [5c7a020c32] check-in: [7e5c81e186] user: js, branch: trunk, size: 1125 [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-01-09
| ||
17:36 |
Update copyright
Forgot to add 2017, even though I already did quite some changes in | |
2016-07-24
| ||
02:19 | Minor documentation fix file: [4eeb3aa42b] check-in: [79e447956c] user: js, branch: trunk, size: 1035 [annotate] [blame] [check-ins using] [diff] | |
2016-01-03
| ||
00:41 |
Update copyright
While at it, also update the mail address. file: [c319be5614] check-in: [2a27cf3000] user: js, branch: trunk, size: 1037 [annotate] [blame] [check-ins using] [diff] | |
2015-06-13
| ||
22:26 | Add support for and use the new nullability file: [2e737acb53] check-in: [9e76144ef8] user: js, branch: trunk, size: 1033 [annotate] [blame] [check-ins using] [diff] | |
2015-03-22
| ||
11:42 | Abstract int vs SOCKET as of_socket_t file: [6843e4c621] check-in: [099e939079] user: js, branch: trunk, size: 985 [annotate] [blame] [check-ins using] [diff] | |
2015-01-03
| ||
20:57 | Update copyright file: [fa0052c967] check-in: [cfd374b906] user: js, branch: trunk, size: 1026 [annotate] [blame] [check-ins using] [diff] | |
2014-02-18
| ||
18:50 | Documentation: Show correct imports file: [4dcb071fc5] check-in: [246cfe0807] user: js, branch: trunk, size: 1020 [annotate] [blame] [check-ins using] [diff] | |
2014-01-25
| ||
19:33 |
Move socket includes and helpers to separate files
The new file socket.h includes all headers required for sockets on the This cleans up the classes dealing with sockets a lot and also reduces | |
2014-01-04
| ||
00:24 | Update copyright. file: [fc8d8680b8] check-in: [3b97fc3cd9] user: js, branch: trunk, size: 1039 [annotate] [blame] [check-ins using] [diff] | |
2013-04-26
| ||
19:42 | Make it possible to disable sockets. file: [0eb6c65989] check-in: [590c377d8a] user: js, branch: trunk, size: 1033 [annotate] [blame] [check-ins using] [diff] | |
2013-04-07
| ||
21:21 | Fix Win32 #include hell. file: [9529543da1] check-in: [ec6b265428] user: js, branch: trunk, size: 971 [annotate] [blame] [check-ins using] [diff] | |
2013-03-04
| ||
17:20 |
Replace BOOL with bool.
The only places where BOOL is left are those where they are required by | |
2013-02-12
| ||
18:22 | Prefix all ivars with an underscore. file: [f3d324a9cc] check-in: [e40729d406] user: js, branch: trunk, size: 983 [annotate] [blame] [check-ins using] [diff] | |
2013-01-09
| ||
22:24 | Update copyright. file: [54613b8cfd] check-in: [813c00ccf0] user: js, branch: trunk, size: 979 [annotate] [blame] [check-ins using] [diff] | |
2012-10-28
| ||
12:38 | Switch to a headerdoc-compatible doc format. file: [70d0ff65e2] check-in: [1ad9565253] user: js, branch: trunk, size: 973 [annotate] [blame] [check-ins using] [diff] | |
2012-10-09
| ||
15:07 | Make use of instancetype. file: [943ba253dc] check-in: [fb515e8e24] user: js, branch: trunk, size: 973 [annotate] [blame] [check-ins using] [diff] | |
2012-01-05
| ||
00:56 | Update copyright. file: [bda81dff5e] check-in: [ce70e17b38] user: js, branch: trunk, size: 959 [annotate] [blame] [check-ins using] [diff] | |
2011-09-19
| ||
12:34 | BOOL naming conventions. file: [da1c953ac3] check-in: [d43eb177bc] user: js, branch: trunk, size: 953 [annotate] [blame] [check-ins using] [diff] | |
2011-09-11
| ||
17:09 | Documentation improvements. file: [5c1c43e4cb] check-in: [8d554c0421] user: js, branch: trunk, size: 955 [annotate] [blame] [check-ins using] [diff] | |
2011-04-22
| ||
18:00 | More style improvements. file: [738613fdff] check-in: [4814266280] user: js, branch: trunk, size: 900 [annotate] [blame] [check-ins using] [diff] | |
2011-04-06
| ||
18:30 |
Move ivar listening to OFTCPSocket. Also, we don't need these ivars to be @public anymore. file: [a4e5ea7f23] check-in: [d776cbf5e2] user: js, branch: trunk, size: 888 [annotate] [blame] [check-ins using] [diff] | |
2011-03-25
| ||
02:51 | Work around a bug in gcc 4.4.4 (possibly only in Haiku). file: [c9f65fae9e] check-in: [8ba403b013] user: js, branch: trunk, size: 1138 [annotate] [blame] [check-ins using] [diff] | |
2011-01-01
| ||
20:19 | Change license. file: [a403eb4800] check-in: [da6b3d26cb] user: js, branch: trunk, size: 972 [annotate] [blame] [check-ins using] [diff] | |
2010-12-09
| ||
19:04 | Move -[setBlocking] to OFStream. file: [8e3aaf671c] check-in: [beb4a0d036] user: js, branch: trunk, size: 716 [annotate] [blame] [check-ins using] [diff] | |
2010-09-05
| ||
14:45 | Only define _WIN32_WINNT if it is not already defined. file: [84f2318fe8] check-in: [f0bd8d731e] user: js, branch: trunk, size: 798 [annotate] [blame] [check-ins using] [diff] | |
2010-07-07
| ||
20:57 |
Added:
Rename OFSocket to OFStreamSocket.
This is to reflect that it is a connection-based, sequenced, reliable, | |