Virtual Method
FoundryDependencyProviderlist_dependencies
Declaration [src]
DexFuture*
list_dependencies (
FoundryDependencyProvider* self,
FoundryConfig* config,
FoundryDependency* parent
)
Description [src]
Retrieves a list of dependencies for config
.
parent
may be set to a previously provided FoundryDependency
in
which case the provider must list the dependencies of that dependency or
reject with error if unsupported. G_IO_ERROR_NOT_SUPPORTED
is the
preferred error code for this.
Parameters
config
-
Type:
FoundryConfig
The data is owned by the caller of the method. parent
-
Type:
FoundryDependency
A
FoundryDependency
orNULL
.The argument can be NULL
.The data is owned by the caller of the method.
Return value
Type: DexFuture
A DexFuture
that resolves to a
GListModel
of FoundryDependency
or rejects with
an error.
The caller of the method takes ownership of the returned data, and is responsible for freeing it. |