mirror of
https://gitlab.uni-freiburg.de/opensourcevdi/spice-common
synced 2025-12-26 14:18:36 +00:00
When initialized (recorder_initialization), the Agent Interface launch a GThread (handle_communications) that opens a TCP server socket and waits for Smart Local Agent connections. When a Local Agent connects to the sockets, the communication is initialized (agent_initialize_communication), the communication socket is stored and the list of Recorders is sent. In return, the local agent indicates which recorders to enable. On the SPICE side, the Agent Interface handles the record() calls (recorder_append*). When a record is received from SPICE, and if the recorder is enabled, the record entry is sent through the TCP connection. Otherwise, the record is dropped. Signed-off-by: Kevin Pouget <kpouget@redhat.com> Acked-by: Frediano Ziglio <fziglio@redhat.com> |
||
|---|---|---|
| .. | ||
| Makefile.am | ||
| meson.build | ||
| test-dummy-recorder.c | ||
| test-logging.c | ||
| test-marshallers.c | ||
| test-marshallers.h | ||
| test-marshallers.proto | ||
| test-quic.c | ||
| test-region.c | ||
| test-ssl-verify.c | ||