summaryrefslogtreecommitdiffstats
path: root/server/reds.h
Commit message (Collapse)AuthorAgeFilesLines
* server: handle migration interface additionYonit Halperin2011-09-251-0/+4
|
* use foo(void) instead of foo() in prototypesChristophe Fergeau2011-07-211-3/+3
| | | | | | | | In C, the latter isn't a prototype for a function with no arg, but declares a function with an undefined number of args. [picked from master with changes since no main_channel, spice_common, and a bunch of functions aren't there yet]
* s/__visible__/SPICE_GNUC_VISIBLEChristophe Fergeau2011-07-211-1/+1
| | | | | | | The C specification reserves use of identifiers starting with __ to the compiler so we shouldn't use one such symbol. [cherry-pick from master]
* server: add SASL supportMarc-André Lureau2011-07-211-0/+39
| | | | | | | | | | | | | | | | | We introduce 2 public functions to integrate with the library user. spice_server_set_sasl() - turn on SASL spice_server_set_sasl_appname() - specify the name of the app (It is used for where to find the default configuration file) The patch for QEMU is on its way. https://bugs.freedesktop.org/show_bug.cgi?id=34795 Conflicts: server/reds.c server/reds.h
* server: add reds_channel_dispose()Marc-André Lureau2011-07-211-0/+2
| | | | | | | | | | 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
* server/reds: remove the void* ctx fieldMarc-André Lureau2011-07-211-2/+0
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=34795
* server: use the new reds_stream_{read,write}Marc-André Lureau2011-07-211-5/+0
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=34795
* server: remove cb_free, not needed anymoreMarc-André Lureau2011-07-211-1/+0
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=34795
* server: add reds_stream_{read,write,free,remove_watch}()Marc-André Lureau2011-07-211-2/+14
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=34795
* server: s/RedsStreamContext/RedsStreamMarc-André Lureau2011-07-211-4/+4
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=34795
* server/reds: remove unused readvMarc-André Lureau2011-07-211-1/+0
| | | | | | Let's not bother with it since nobody uses it, and it's not implemented for SSL anyway https://bugs.freedesktop.org/show_bug.cgi?id=34795
* server: add channel notifications.Gerd Hoffmann2010-10-121-0/+2
| | | | | | | | | | | | | This patch adds a channel event callback to the spice core interface. This new callback will be called for three events: (1) A new connection has been established. (2) The channel is ready (i.e. authentication is done, link message verification passed all tests, channel is ready to use). (3) Channel was disconnected. Qemu will use this to send notifications to the management app.
* Fix spelling errors in comments and stringsAlexander Larsson2010-05-211-1/+1
|
* complete NetWireInterface redesign, make red_tunnel_worker.c build.Gerd Hoffmann2010-05-191-1/+2
|
* NetWireInterface: redesignGerd Hoffmann2010-05-191-0/+4
|
* TabletInterface: redesignGerd Hoffmann2010-05-191-0/+4
|
* QXL: redesign.Gerd Hoffmann2010-05-191-0/+5
|
* MouseInterface: redesignGerd Hoffmann2010-05-191-0/+4
|
* KeyboardInterface: redesign.Gerd Hoffmann2010-05-191-0/+4
| | | | | | | | | This is the direction I wanna take with all interfaces: Clearly separate interface (aka version information and function pointers) and state information. SpiceKbdInterface defines the interface, SpiceKbdInstance maintains per-instance state information. Keyboard hasn't much beside a pointer to SpiceKbdInterface, for other interfaces this very likely will be different.
* s/CoreInterface/SpiceCoreInterface/Gerd Hoffmann2010-05-191-1/+1
|
* new watch api: switch liasync readGerd Hoffmann2010-05-191-0/+1
|
* fix visibilityGerd Hoffmann2010-05-191-0/+2
|
* Relicense everything from GPL to LGPL 2.1+Alexander Larsson2010-04-131-9/+9
|
* tunnelYonit Halperin2009-10-181-0/+3
|
* fresh startYaniv Kamay2009-10-141-0/+70