OpenVAS Libraries  7.0.4
Enumerations | Functions
resource_request.h File Reference
#include <glib.h>

Go to the source code of this file.

Enumerations

enum  resource_type_t { RESOURCE_TYPE_TARGET, RESOURCE_TYPE_LAST }
 Type of a resource. More...
 

Functions

GSList * resource_request_sources (resource_type_t resource_type)
 Request sources for a resource type. More...
 
GSList * resource_request_resource (const gchar *source, resource_type_t resource_type, const gchar *username, const gchar *password)
 Request resources from a source. More...
 

Enumeration Type Documentation

Type of a resource.

Enumerator
RESOURCE_TYPE_TARGET 

Target(s)- Resource Type.

RESOURCE_TYPE_LAST 

No Resource Type.

Function Documentation

GSList* resource_request_resource ( const gchar *  source,
resource_type_t  resource_type,
const gchar *  username,
const gchar *  password 
)

Request resources from a source.

Parameters
[in]sourceName of the source to use.
[in]resource_typeType of resource to request.
[in]usernameUsername to authenticate with (if needed).
[in]passwordPassword to authenticate with (if needed).
Returns
List of resources, NULL in case of error / empty list.
GSList* resource_request_sources ( resource_type_t  resource_type)

Request sources for a resource type.

Parameters
[in]resourcetypeThe resource type to find sources for.
Returns
List of source names for resource. Caller has to free list and contained gchar*s.