1
0
mirror of https://git.tartarus.org/simon/putty.git synced 2025-04-16 02:28:05 -05:00
Simon Tatham eefebaaa9e Turn Backend into a sensible classoid.
Nearly every part of the code that ever handles a full backend
structure has historically done it using a pair of pointer variables,
one pointing at a constant struct full of function pointers, and the
other pointing to a 'void *' state object that's passed to each of
those.

While I'm modernising the rest of the code, this seems like a good
time to turn that into the same more or less type-safe and less
cumbersome system as I'm using for other parts of the code, such as
Socket, Plug, BinaryPacketProtocol and so forth: the Backend structure
contains a vtable pointer, and a system of macro wrappers handles
dispatching through that vtable.
2018-09-19 22:10:58 +01:00
..
2018-01-30 19:22:45 +00:00
2017-11-26 20:03:12 +00:00
2018-09-19 22:10:58 +01:00
2018-08-25 14:38:47 +01:00
2018-09-19 22:10:58 +01:00
2018-09-19 22:10:58 +01:00
2015-05-15 12:47:44 +01:00