GVirSandboxConsoleRaw

GVirSandboxConsoleRaw — A text mode raw console

Functions

Types and Values

Object Hierarchy

    GObject
    ╰── GVirSandboxConsole
        ╰── GVirSandboxConsoleRaw

Includes

#include <libvirt-sandbox/libvirt-sandbox.h>

Description

Provides an object to interface to the text mode console of the sandbox

The GVirSandboxConsole object provides support for interfacing to the text mode console of the sandbox. It forwards I/O between the GVirStream associated with the virtual machine's console and a local console represented by GUnixInputStream and GUnixOutputStream objects.

Functions

gvir_sandbox_console_raw_new ()

GVirSandboxConsoleRaw *
gvir_sandbox_console_raw_new (GVirConnection *connection,
                              GVirDomain *domain,
                              const char *devname);

Create a new sandbox raw console from the specified configuration

Parameters

connection

the libvirt connection.

[transfer none]

domain

the libvirt domain whose console_raw to run.

[transfer none]

devname

the console to connect to

 

Returns

a new sandbox console object.

[transfer full]

Types and Values

struct GVirSandboxConsoleRaw

struct GVirSandboxConsoleRaw;

struct GVirSandboxConsoleRawClass

struct GVirSandboxConsoleRawClass {
    GVirSandboxConsoleClass parent_class;

    void (*closed)(GVirSandboxConsoleRaw *console, gboolean err);

    gpointer padding[LIBVIRT_SANDBOX_CLASS_PADDING];
};

GVirSandboxConsoleRawPrivate

typedef struct _GVirSandboxConsoleRawPrivate GVirSandboxConsoleRawPrivate;