Top | ![]() |
![]() |
![]() |
![]() |
#define | IDE_TYPE_DEVICE |
GKeyFile * | ide_device_get_config () |
const gchar * | ide_device_get_display_name () |
void | ide_device_set_display_name () |
const gchar * | ide_device_get_id () |
void | ide_device_set_id () |
const gchar * | ide_device_get_system_type () |
GKeyFile *
ide_device_get_config (IdeDevice *device
);
Retrieves any custom configuration that is required to build for the device. Such values might include additional options to autoconf or paths to cross-compilers.
const gchar *
ide_device_get_display_name (IdeDevice *device
);
This function returns the name of the device. If no name has been set, then
NULL
is returned.
In some cases, this value wont be available until additional information has been probed from the device.
void ide_device_set_display_name (IdeDevice *device
,const gchar *display_name
);
const gchar *
ide_device_get_id (IdeDevice *device
);
Retrieves the "id" property of the IdeDevice. This is generally not a user friendly name as it is often a guid.
const gchar *
ide_device_get_system_type (IdeDevice *device
);
This is the description of the system we are building for. Commonly, this is referred to as a "system_type". A combination of the machine architecture such as x86_64, the operating system, and the libc.
"x86_64-linux-gnu" might be one such system.
struct IdeDeviceClass { IdeObjectClass parent; GKeyFile *(*get_config) (IdeDevice *device); const gchar *(*get_system_type) (IdeDevice *device); };