Virtual Method

GUPnPAclis_allowed

since: 0.20.11

Declaration [src]

gboolean
is_allowed (
  GUPnPAcl* self,
  GUPnPDevice* device,
  GUPnPService* service,
  const char* path,
  const char* address,
  const char* agent
)

Description [src]

Check whether an IP address is allowed to access this resource.

Available since: 0.20.11

Parameters

device

Type: GUPnPDevice

The GUPnPDevice associated with path or NULL if unknown.

The argument can be NULL.
The data is owned by the caller of the method.
service

Type: GUPnPService

The GUPnPService associated with path or NULL if unknown.

The argument can be NULL.
The data is owned by the caller of the method.
path

Type: const char*

The path being served.

The data is owned by the caller of the method.
The value is a NUL terminated UTF-8 string.
address

Type: const char*

IP address of the peer.

The data is owned by the caller of the method.
The value is a NUL terminated UTF-8 string.
agent

Type: const char*

The User-Agent header of the peer or NULL if unknown. returns TRUE if the peer is allowed, FALSE otherwise.

The argument can be NULL.
The data is owned by the caller of the method.
The value is a NUL terminated UTF-8 string.

Return value

Type: gboolean

No description available.