From 2c76fa91d31edb7e9ee7f5478dca557e6717784b Mon Sep 17 00:00:00 2001 From: "Daniel P. Berrange" Date: Fri, 19 Jan 2018 17:24:03 +0000 Subject: [PATCH] rpc: clarify "void *" values passed to client callbacks Signed-off-by: Daniel P. Berrange --- src/rpc/virnetserverclient.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/rpc/virnetserverclient.h b/src/rpc/virnetserverclient.h index 0fa8745191..14ace9e522 100644 --- a/src/rpc/virnetserverclient.h +++ b/src/rpc/virnetserverclient.h @@ -41,11 +41,20 @@ typedef int (*virNetServerClientFilterFunc)(virNetServerClientPtr client, virNetMessagePtr msg, void *opaque); +/* + * @data: value allocated by virNetServerClintPrivNew(PostExecRestart) callback + */ typedef virJSONValuePtr (*virNetServerClientPrivPreExecRestart)(virNetServerClientPtr client, void *data); +/* + * @opaque: value of @privOpaque from virNetServerClientNewPostExecRestart + */ typedef void *(*virNetServerClientPrivNewPostExecRestart)(virNetServerClientPtr client, virJSONValuePtr object, void *opaque); +/* + * @opaque: value of @privOpaque from virNetServerClientNew + */ typedef void *(*virNetServerClientPrivNew)(virNetServerClientPtr client, void *opaque); -- 2.39.5