Packages
gio-2.0
GLib
IOExtensionPoint
DEBUG_CONTROLLER
DESKTOP_APP_INFO_LOOKUP
MEMORY_MONITOR
NATIVE_VOLUME_MONITOR
NETWORK_MONITOR
POWER_PROFILE_MONITOR
PROXY
PROXY_RESOLVER
SETTINGS_BACKEND
TLS_BACKEND
VFS
VOLUME_MONITOR
implement
lookup
register
get_extension_by_name
get_extensions
get_required_type
set_required_type
IOExtensionPoint
Object Hierarchy:
GLib.IOExtensionPoint
GLib.IOExtensionPoint
GLib.IOExtensionPoint
Description:
[
CCode
( has_type_id =
false
) ]
[
Compact
]
public
class
IOExtensionPoint
Namespace:
GLib
Package:
gio-2.0
Content:
Constants:
public
const
string
DEBUG_CONTROLLER
public
const
string
DESKTOP_APP_INFO_LOOKUP
public
const
string
MEMORY_MONITOR
public
const
string
NATIVE_VOLUME_MONITOR
public
const
string
NETWORK_MONITOR
public
const
string
POWER_PROFILE_MONITOR
public
const
string
PROXY
public
const
string
PROXY_RESOLVER
public
const
string
SETTINGS_BACKEND
public
const
string
TLS_BACKEND
public
const
string
VFS
public
const
string
VOLUME_MONITOR
Static methods:
public
static
unowned
IOExtension
implement
(
string
extension_point_name,
Type
type,
string
extension_name,
int
priority)
public
static
unowned
IOExtensionPoint
lookup
(
string
name)
public
static
unowned
IOExtensionPoint
register
(
string
name)
Methods:
public
unowned
IOExtension
get_extension_by_name
(
string
name)
public
unowned
List
<
IOExtension
>
get_extensions
()
public
Type
get_required_type
()
public
void
set_required_type
(
Type
type)