Annotation of qemu/qga/channel.h, revision 1.1

1.1     ! root        1: /*
        !             2:  * QEMU Guest Agent channel declarations
        !             3:  *
        !             4:  * Copyright IBM Corp. 2012
        !             5:  *
        !             6:  * Authors:
        !             7:  *  Michael Roth      <[email protected]>
        !             8:  *
        !             9:  * This work is licensed under the terms of the GNU GPL, version 2 or later.
        !            10:  * See the COPYING file in the top-level directory.
        !            11:  */
        !            12: #ifndef QGA_CHANNEL_H
        !            13: #define QGA_CHANNEL_H
        !            14: 
        !            15: #include <glib.h>
        !            16: 
        !            17: typedef struct GAChannel GAChannel;
        !            18: 
        !            19: typedef enum {
        !            20:     GA_CHANNEL_VIRTIO_SERIAL,
        !            21:     GA_CHANNEL_ISA_SERIAL,
        !            22:     GA_CHANNEL_UNIX_LISTEN,
        !            23: } GAChannelMethod;
        !            24: 
        !            25: typedef gboolean (*GAChannelCallback)(GIOCondition condition, gpointer opaque);
        !            26: 
        !            27: GAChannel *ga_channel_new(GAChannelMethod method, const gchar *path,
        !            28:                           GAChannelCallback cb, gpointer opaque);
        !            29: void ga_channel_free(GAChannel *c);
        !            30: GIOStatus ga_channel_read(GAChannel *c, gchar *buf, gsize size, gsize *count);
        !            31: GIOStatus ga_channel_write_all(GAChannel *c, const gchar *buf, gsize size);
        !            32: 
        !            33: #endif

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.