summaryrefslogtreecommitdiff
path: root/src/pso/TTcpSocket.cpp
AgeCommit message (Collapse)Author
2023-03-12TProtocol: Add, and match more command handlers, along with some othermrb0nk500
functions needed to get them working
2023-03-09TProtocol: Start work on `handle_command()`, and the command handlersmrb0nk500
Hopefully, we can make some good progress. Also, oof, I didn't realize that what I thought were `operator=()`, or a manual `assign()` function, was actually a copy ctor.
2023-03-07global: Completly disable inliningmrb0nk500
This is because it looks more, and more clear that the entire codebase was compiled without inlining. Likely to reduce code size from all the byteswap functions, only present on the GameCube version.
2023-03-07T{Tcp,}Socket: Make `send(u8 *, size_t)` return the proper typemrb0nk500
2023-03-07TTcpSocket: Remove unnecessary local variablesmrb0nk500
2023-03-06TProtocol: Match both `parse_packet()`, and `run_task()`mrb0nk500
2023-03-04TProtocol: Match ctormrb0nk500
The reason for the large change is because I was trying to figure out why `TTcpSocket`'s ctor was so disjointed from the rest of the functions. Turns out, it's inlined, and inlining was turned off. Most likely, the whole codebase has inlining turned off. oof, press f `TArray`.
2023-03-03TTcpSocket: Revert `TTcpSocket: Make most of the virtuals inline`mrb0nk500
Caused unwanted inlining in some cases.
2023-03-03TTcpSocket: Make most of the virtuals inlinemrb0nk500
This is to make the function order match better.
2023-03-02TTcpSocket: Match `test_connection()`mrb0nk500
`TTcpSocket` is now fully matched. Up next is `TProtocol`.
2023-03-01TTcpSocket: Match `open()`mrb0nk500
I might do `test_connection()` next, if not, `TProtocol` will be next.
2023-03-01TTcpSocket: Make `some_stub()` a member functionmrb0nk500
Forgot that it's actually a member function.
2023-03-01TTcpSocket: Make `stat()` return a `short`mrb0nk500
oof, this caused `send(u8 *)` to not match, but making it return a `short` caused it to suddenly match.
2023-02-28TTcpSocket: Start work on `TTcpSocket`mrb0nk500
I've done most of it, still have to do `test_connection()`, and `open()`.