globus_rsl_constructors(3) | globus_rsl | globus_rsl_constructors(3) |
globus_rsl_constructors - RSL Constructors
- RSL Constructors.
globus_rsl_t * globus_rsl_make_boolean (int operator,
globus_list_t *children)
RSL boolean constructor. globus_rsl_t * globus_rsl_make_relation (int
operator, char *attributename, globus_rsl_value_t *value_sequence)
RSL relation constructor. globus_rsl_value_t *
globus_rsl_value_make_literal (char *string)
RSL literal constructor. globus_rsl_value_t *
globus_rsl_value_make_sequence (globus_list_t *value_list)
RSL value sequence constructor. globus_rsl_value_t *
globus_rsl_value_make_variable (globus_rsl_value_t *sequence)
RSL variable reference constructor. globus_rsl_value_t *
globus_rsl_value_make_concatenation (globus_rsl_value_t *left_value,
globus_rsl_value_t *right_value)
RSL concatenation constructor.
RSL Constructors.
RSL boolean constructor. The globus_rsl_make_boolean() function creates a boolean composition of the RSL nodes in the list pointed to by children. The new RSL node which is returned contains a reference to the list, not a copy.
Parameters
Returns
RSL relation constructor. The globus_rsl_make_relation() function creates a relation between the attribute named by the attributename parameter and the values pointed to by the value_sequence list. The new RSL relation node which is returned contains a reference to the attributename and value_sequence parameters, not a copy.
Parameters
Returns
RSL concatenation constructor. The globus_rsl_value_make_concatenation() function creates a concatenation of the values pointed to by the left_value and right_value parameters. The new node returned by this function contains a reference to these parameters' values, not a copy.
Parameters
Returns
RSL literal constructor. The globus_rsl_value_make_literal() function creates a string literal RSL value node containing the value pointed to by the string parameter. The new RSL value node which is returned contains a reference to the string parameter, not a copy.
Parameters
Returns
RSL value sequence constructor. The globus_rsl_value_make_sequence() function creates a value sequence RSL node referring to the values pointed to by the value_list parameter. The new node returned by this function contains a reference to the value_list parameter, not a copy.
Parameters
Returns
RSL variable reference constructor. The globus_rsl_value_make_variable() function creates a variable reference RSL node referring to the variable name contained in the value pointed to by sequence parameter. The new node returned by this function contains a reference to the sequence parameter, not a copy.
Parameters
Returns
Generated automatically by Doxygen for globus_rsl from the source code.
Tue Jul 5 2022 | Version 11.3 |