Age | Commit message (Collapse) | Author | Files | Lines |
|
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
|
|
https://systemd.io/CODING_STYLE/
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
|
|
If we don't remove the socket from epoll when the connection is lost, we risk
having the lost callback triggered more than once by epoll, creating race
condition in the unit test because more than 1 event happened. The epoll thread
and socket will be re-created again when re-connecting.
Note that we cannot destroy the epoll thread before triggering the lost
connection callback because we are running the callback in the epoll thread,
which is why removing the socket from epoll is the only way to make sure the
lost connection callback is only triggered once.
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
|
|
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
|
|
Simple library that uses sockets for inter-process communication. It provides an
API to create server and client objects. Users can add custom handlers in the
server, and clients can send requests for those custom handlers.
Signed-off-by: George Kiagiadakis <george.kiagiadakis@collabora.com>
|