Class
FwupdRemote
Description [src]
class Fwupd.Remote : GObject.Object
implements Fwupd.Codec {
/* No available fields */
}
A source of metadata that provides firmware.
Remotes can be local (e.g. folders on a disk) or remote (e.g. downloaded over HTTP or IPFS).
See also: FwupdClient
.
Instance methods
fwupd_remote_build_firmware_uri
Builds a URI for the URL using the username and password set for the remote, including any basename URI substitution.
since: 0.9.7
fwupd_remote_build_metadata_sig_uri
Builds a URI for the metadata using the username and password set for the remote.
since: 1.9.8
fwupd_remote_build_metadata_uri
Builds a URI for the metadata signature using the username and password set for the remote.
since: 1.9.8
fwupd_remote_build_report_uri
Builds a URI for the URL using the username and password set for the remote.
since: 1.9.1
fwupd_remote_get_filename_cache
Gets the path and filename that the remote is using for a cache.
since: 0.9.6
fwupd_remote_get_filename_cache_sig
Gets the path and filename that the remote is using for a signature cache.
since: 0.9.7
fwupd_remote_get_filename_source
Gets the path and filename of the remote itself, typically a .conf
file.
since: 0.9.8
fwupd_remote_get_order_after
Gets the list of remotes this plugin should be ordered after.
since: 0.9.5
fwupd_remote_get_order_before
Gets the list of remotes this plugin should be ordered before.
since: 0.9.5
fwupd_remote_get_priority
Gets the priority of the remote, where bigger numbers are better.
since: 0.9.5
fwupd_remote_get_privacy_uri
Gets the remote privacy policy URL, e.g. https://lvfs.readthedocs.io/en/latest/privacy.html
.
since: 2.0.0
fwupd_remote_load_signature
Parses the signature, updating the metadata URI as appropriate.
since: 1.4.0
fwupd_remote_load_signature_bytes
Parses the signature, updating the metadata URI as appropriate.
since: 1.4.5
fwupd_remote_set_checksum_sig
Sets the remote signature checksum, typically only useful in the self tests.
since: 2.0.0
fwupd_remote_set_filename_cache
Sets the remote filename cache filename, typically only useful in the self tests.
since: 1.8.2
fwupd_remote_set_filename_source
Sets the source filename. This is typically a file in /etc/fwupd/remotes/
.
since: 1.6.1
fwupd_remote_setup
Sets up the remote ready for use, checking that required parameters have been set. Calling this method multiple times has no effect.
since: 1.6.1
Methods inherited from FwupdCodec (8)
fwupd_codec_add_string
Converts an object that implements FwupdCodec
to a debug string, appending it to str
.
since: 2.0.0
fwupd_codec_from_json
Converts an object that implements FwupdCodec
from a JSON object.
since: 2.0.0
fwupd_codec_from_json_string
Converts an object that implements FwupdCodec
from a JSON string.
since: 2.0.0
fwupd_codec_from_variant
Converts an object that implements FwupdCodec
from a GVariant
value.
since: 2.0.0
fwupd_codec_to_json
Converts an object that implements FwupdCodec
to a JSON builder object.
since: 2.0.0
fwupd_codec_to_json_string
Converts an object that implements FwupdCodec
to a JSON string.
since: 2.0.0
fwupd_codec_to_string
Converts an object that implements FwupdCodec
to a debug string.
since: 2.0.0
fwupd_codec_to_variant
Converts an object that implements FwupdCodec
to a GVariant
.
since: 2.0.0
Properties
Fwupd.Remote:approval-required
If firmware from the remote should be checked against the system list of approved firmware.
since: 1.2.6
Fwupd.Remote:automatic-security-reports
The behavior for auto-uploading security reports.
since: 1.5.0
Signals
Signals inherited from GObject (1)
GObject::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.
Class structure
struct FwupdRemoteClass {
GObjectClass parent_class;
void (* _fwupd_reserved1) (
void
);
void (* _fwupd_reserved2) (
void
);
void (* _fwupd_reserved3) (
void
);
void (* _fwupd_reserved4) (
void
);
void (* _fwupd_reserved5) (
void
);
void (* _fwupd_reserved6) (
void
);
void (* _fwupd_reserved7) (
void
);
}
No description available.
Class members
parent_class: GObjectClass
No description available.
_fwupd_reserved1: void (* _fwupd_reserved1) ( void )
No description available.
_fwupd_reserved2: void (* _fwupd_reserved2) ( void )
No description available.
_fwupd_reserved3: void (* _fwupd_reserved3) ( void )
No description available.
_fwupd_reserved4: void (* _fwupd_reserved4) ( void )
No description available.
_fwupd_reserved5: void (* _fwupd_reserved5) ( void )
No description available.
_fwupd_reserved6: void (* _fwupd_reserved6) ( void )
No description available.
_fwupd_reserved7: void (* _fwupd_reserved7) ( void )
No description available.