[Spice-devel] [PATCH 02/13] server: use more const CoreInterface

Frediano Ziglio fziglio at redhat.com
Fri Jul 31 09:29:07 PDT 2015


From: Marc-André Lureau <marcandre.lureau at gmail.com>

---
 server/red_channel.c | 4 ++--
 server/red_channel.h | 6 +++---
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/server/red_channel.c b/server/red_channel.c
index 2a273e9..b08848e 100644
--- a/server/red_channel.c
+++ b/server/red_channel.c
@@ -1022,7 +1022,7 @@ void red_channel_client_default_migrate(RedChannelClient *rcc)
 }
 
 RedChannel *red_channel_create(int size,
-                               SpiceCoreInterface *core,
+                               const SpiceCoreInterface *core,
                                uint32_t type, uint32_t id,
                                int handle_acks,
                                channel_handle_message_proc handle_message,
@@ -1137,7 +1137,7 @@ static int do_nothing_handle_message(RedChannelClient *rcc,
 }
 
 RedChannel *red_channel_create_parser(int size,
-                               SpiceCoreInterface *core,
+                               const SpiceCoreInterface *core,
                                uint32_t type, uint32_t id,
                                int handle_acks,
                                spice_parse_channel_func_t parser,
diff --git a/server/red_channel.h b/server/red_channel.h
index 24d29fe..bc0347b 100644
--- a/server/red_channel.h
+++ b/server/red_channel.h
@@ -308,7 +308,7 @@ struct RedChannel {
 
     RingItem link; // channels link for reds
 
-    SpiceCoreInterface *core;
+    const SpiceCoreInterface *core;
     int handle_acks;
 
     // RedChannel will hold only connected channel clients (logic - when pushing pipe item to all channel clients, there
@@ -353,7 +353,7 @@ struct RedChannel {
 /* if one of the callbacks should cause disconnect, use red_channel_shutdown and don't
  * explicitly destroy the channel */
 RedChannel *red_channel_create(int size,
-                               SpiceCoreInterface *core,
+                               const SpiceCoreInterface *core,
                                uint32_t type, uint32_t id,
                                int handle_acks,
                                channel_handle_message_proc handle_message,
@@ -363,7 +363,7 @@ RedChannel *red_channel_create(int size,
 /* alternative constructor, meant for marshaller based (inputs,main) channels,
  * will become default eventually */
 RedChannel *red_channel_create_parser(int size,
-                               SpiceCoreInterface *core,
+                               const SpiceCoreInterface *core,
                                uint32_t type, uint32_t id,
                                int handle_acks,
                                spice_parse_channel_func_t parser,
-- 
2.1.0



More information about the Spice-devel mailing list