The old "Interface" class had a few problems such as using free functions (Which didn't allow you to write the service handler as if it were a regular class.) which weren't very extensible. (Only received one parameter with a pointer to the Interface object.) The new ServiceFramework aims to solve these problems by working with member functions and passing a generic context struct as parameter. This struct can be extended in the future without having to update all existing service implementations. |
||
---|---|---|
.. | ||
address_arbiter.cpp | ||
address_arbiter.h | ||
client_port.cpp | ||
client_port.h | ||
client_session.cpp | ||
client_session.h | ||
errors.h | ||
event.cpp | ||
event.h | ||
handle_table.cpp | ||
handle_table.h | ||
hle_ipc.cpp | ||
hle_ipc.h | ||
kernel.cpp | ||
kernel.h | ||
memory.cpp | ||
memory.h | ||
mutex.cpp | ||
mutex.h | ||
process.cpp | ||
process.h | ||
resource_limit.cpp | ||
resource_limit.h | ||
semaphore.cpp | ||
semaphore.h | ||
server_port.cpp | ||
server_port.h | ||
server_session.cpp | ||
server_session.h | ||
session.cpp | ||
session.h | ||
shared_memory.cpp | ||
shared_memory.h | ||
thread.cpp | ||
thread.h | ||
timer.cpp | ||
timer.h | ||
vm_manager.cpp | ||
vm_manager.h | ||
wait_object.cpp | ||
wait_object.h |