17 #ifndef GLOBUS_NET_MANAGER_ATTR_H
18 #define GLOBUS_NET_MANAGER_ATTR_H 1
62 #define GLOBUS_NET_MANAGER_NULL_ATTR { NULL, NULL, NULL }
82 const char *attr_string);
globus_result_t globus_net_manager_attr_init(globus_net_manager_attr_t *attr, const char *scope, const char *name, const char *value)
Initialize the contents of an attribute.
Definition: init.c:46
char * value
Definition: globus_net_manager_attr.h:53
const globus_net_manager_attr_t globus_net_manager_null_attr
End of array value.
Definition: array_delete.c:35
globus_result_t globus_net_manager_attr_array_from_string(globus_net_manager_attr_t **attr, const char *scope, const char *attr_string)
Parse an array of Network Manager attributes from a string.
Definition: array_from_string.c:55
Net Manager Attributes.
Definition: globus_net_manager_attr.h:46
Headers common to all of Globus.
uint32_t globus_result_t
Definition: globus_types.h:99
char * name
Definition: globus_net_manager_attr.h:51
struct globus_net_manager_attr_s globus_net_manager_attr_t
Net Manager Attributes.
globus_result_t globus_net_manager_attr_array_copy(globus_net_manager_attr_t **dest_array, const globus_net_manager_attr_t *src_array)
Copy an array of Network Manager attributes.
Definition: array_copy.c:48
char * scope
Definition: globus_net_manager_attr.h:49
void globus_net_manager_attr_array_delete(globus_net_manager_attr_t *attrs)
Destroy an array of Network Manager attributes.
Definition: array_delete.c:49
void globus_net_manager_attr_destroy(globus_net_manager_attr_t *attr)
Destroy the contents of an attribute.
Definition: destroy.c:36