summaryrefslogtreecommitdiffstats
path: root/server/reds.h
diff options
context:
space:
mode:
authorMarc-André Lureau <marcandre.lureau@redhat.com>2011-02-22 03:52:38 +0100
committerMarc-André Lureau <marcandre.lureau@redhat.com>2011-02-28 16:36:35 +0100
commit4f983b2c9c642ac96abf214cefc1c51fad90791e (patch)
tree8d7ccd5f572bc0a22d1fa5fda3cc50664e6dd4b3 /server/reds.h
parent09c01c9516045cfad1a95108f0386e50fcd9dfa0 (diff)
downloadspice-4f983b2c9c642ac96abf214cefc1c51fad90791e.tar.gz
spice-4f983b2c9c642ac96abf214cefc1c51fad90791e.tar.xz
spice-4f983b2c9c642ac96abf214cefc1c51fad90791e.zip
server: add reds_channel_dispose()
Try to have a common base dispose() method for channels. For now, it just free the caps. Make use of it in snd_worker, and in sync_write() - sync_write() is going to have default caps later on. https://bugs.freedesktop.org/show_bug.cgi?id=34795
Diffstat (limited to 'server/reds.h')
-rw-r--r--server/reds.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/server/reds.h b/server/reds.h
index 3c810e0d..f0276b12 100644
--- a/server/reds.h
+++ b/server/reds.h
@@ -72,6 +72,8 @@ struct SpiceNetWireState {
struct TunnelWorker *worker;
};
+void reds_channel_dispose(Channel *channel);
+
ssize_t reds_stream_read(RedsStream *s, void *buf, size_t nbyte);
ssize_t reds_stream_write(RedsStream *s, const void *buf, size_t nbyte);
ssize_t reds_stream_writev(RedsStream *s, const struct iovec *iov, int iovcnt);