Check asynchronously whether an IP address is allowed to access this resource.
This function is optional. [method@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 [method@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 [method@GUPnP.Acl.is_allowed_finish] to retrieve the result.
| this |
a Acl |
| device |
The [class@GUPnP.Device] associated with |
| service |
The [class@GUPnP.Service] associated with |
| path |
The path being served. |
| address |
IP address of the peer |
| agent |
The User-Agent header of the peer or null if not unknown. |
| cancellable |
A cancellable which can be used to cancel the operation. |
| callback |
Callback to call after the function is done. |
| user_data |
Some user data. |