Method
FoundryContextualinhibit
Declaration [src]
FoundryInhibitor*
foundry_contextual_inhibit (
FoundryContextual* self
GError** error
)
Description [src]
Creates a new FoundryInhibitor
that will keep the
FoundryContext
alive and prevent shutdown until
foundry_inhibitor_uninhibit()
is called or the
FoundryInhibitor
is finalized, whichever comes first.
If the context is already in shutdown, then NULL
is returned and
error
is set.
Return value
Type: FoundryInhibitor
A FoundryInhibitor
or NULL
and
error
is set.
The caller of the method takes ownership of the returned data, and is responsible for freeing it. |