# Module Libvirt.Event.Graphics

    module Graphics: sig .. end

    type phase = [ `Connect | `Disconnect | `Initialize | `Unknown of int ]

    type t = {

`` | `phase : `phase`;` | `(*` | the phase of the connection | `*)`
`` | `local : `Libvirt.Event.Graphics_address.t`;` | `(*` | the local server address | `*)`
`` | `remote : `Libvirt.Event.Graphics_address.t`;` | `(*` | the remote client address | `*)`
`` | `auth_scheme : `string option`;` | `(*` | the authentication scheme activated | `*)`
`` | `subject : `Libvirt.Event.Graphics_subject.t`;` | `(*` | the authenticated subject (user) | `*)`

}

    val to_string : t -> string