Virtualvfunc_Check whether GUPnP.Acl.is_allowed_async is supported.
Virtualvfunc_Check whether an IP address is allowed to access this resource.
The GUPnP.Device associated with path or null if unknown.
The GUPnP.Service associated with path or null if unknown.
The path being served.
IP address of the peer.
Optionalagent: stringThe User-Agent header of the peer or null if unknown. returns true if the peer is allowed, false otherwise
Virtualvfunc_Check asynchronously whether an IP address is allowed to access this resource.
This function is optional. GUPnP.Acl.can_sync should return true
if the implementing class supports it. If it is supported, GUPnP will
prefer to use this function over GUPnP.Acl.is_allowed.
Implement this function if the process of verifying the access right is expected to take some time, for example when using D-Bus etc.
Use GUPnP.Acl.is_allowed_finish to retrieve the result.
The GUPnP.Device associated with path or null if unknown.
The GUPnP.Service associated with path or null if unknown.
The path being served.
IP address of the peer
Optionalagent: stringThe User-Agent header of the peer or null if not unknown.
Optionalcancellable: Gio.CancellableA cancellable which can be used to cancel the operation.
Optionalcallback: AsyncReadyCallback<GUPnP.Acl.Interface>Callback to call after the function is done.
Virtualvfunc_Get the result of GUPnP.Acl.is_allowed_async.
Gio.AsyncResult obtained from the callback passed to GUPnP.Acl.is_allowed_async
Interface for implementing Acl. Contains only the virtual methods that need to be implemented.