Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

globus_rsl_parse(3) [debian man page]

RSL 
Parsing(3) globus rsl RSL Parsing(3) NAME
RSL Parsing - Functions globus_rsl_t * globus_rsl_parse (char *buf) Function Documentation globus_rsl_t* globus_rsl_parse (char *buf) Parse an RSL string. The globus_rsl_parse() function parses the string pointed to by the buf parameter into an RSL syntax tree. The caller is responsible for freeing that tree by calling globus_rsl_free_recursive(). Parameters: buf A NULL-terminated string that contains an RSL relation or boolean composition. Returns: Upon success, the globus_rsl_parse() function returns the parse tree generated by processing its input. If an error occurs, globus_rsl_parse() returns NULL. Author Generated automatically by Doxygen for globus rsl from the source code. Version 9.1 Wed Jan 25 2012 RSL Parsing(3)

Check Out this Related Man Page

RSL 
Display(3) globus rsl RSL Display(3) NAME
RSL Display - Functions int globus_rsl_value_print_recursive (globus_rsl_value_t *globus_rsl_value_ptr) char * globus_rsl_get_operator (int my_op) int globus_rsl_print_recursive (globus_rsl_t *ast_node) char * globus_rsl_unparse (globus_rsl_t *rsl_spec) char * globus_rsl_value_unparse (globus_rsl_value_t *rsl_value) Function Documentation int globus_rsl_value_print_recursive (globus_rsl_value_t *globus_rsl_value_ptr) Print the value of a globus_rsl_value_t to standard output. The globus_rsl_value_print_recursive() function prints a string representation of the RSL value node pointed to by the globus_rsl_value_ptr parameter to standard output. This function is not reentrant. Parameters: globus_rsl_value_ptr A pointer to the RSL value to display. Returns: The globus_rsl_value_print_recursive() function always returns GLOBUS_SUCCESS. char* globus_rsl_get_operator (intmy_op) Get the string representation of an RSL operator. The globus_rsl_get_operator() function returns a pointer to a static string that represents the RSL operator passed in via the my_op parameter. If the operator is not value, then globus_rsl_get_operator() returns a pointer to the string '??' Parameters: my_op The RSL operator to return. Returns: The globus_rsl_get_operator() function returns a pointer to the string representation of the my_op parameter, or '??' if that value is not a value RSL operator. int globus_rsl_print_recursive (globus_rsl_t *ast_node) Print the value of an RSL syntax tree to standard output. The globus_rsl_print_recursive() function prints a string representation of the RSL syntax tree pointed to by the ast_node parameter to standard output. This function is not reentrant. Parameters: ast_node A pointer to the RSL syntax tree to display. Returns: The globus_rsl_print_recursive() function always returns GLOBUS_SUCCESS. char* globus_rsl_unparse (globus_rsl_t *rsl_spec) Convert an RSL parse tree to a string. The globus_rsl_unparse() function returns a new string which can be parsed into the RSL syntax tree passed as the rsl_spec parameter. The caller is responsible for freeing this string. Parameters: rsl_spec A pointer to the RSL syntax tree to unparse. Returns: Upon success, the globus_rsl_unparse() function returns a new string which represents the RSL parse tree passed as the rsl_spec parameter. If an error occurs, globus_rsl_unparse() returns NULL. char* globus_rsl_value_unparse (globus_rsl_value_t *rsl_value) Convert an RSL value pointer to a string. The globus_rsl_value_unparse() function returns a new string which can be parsed into the value of an RSL relation that has the same syntactic meaning as the rsl_value parameter. The caller is responsible for freeing this string. Parameters: rsl_value A pointer to the RSL value node to unparse. Returns: Upon success, the globus_rsl_value_unparse() function returns a new string which represents the RSL value ndoe passed as the rsl_value parameter. If an error occurs, globus_rsl_value_unparse() returns NULL. Author Generated automatically by Doxygen for globus rsl from the source code. Version 9.1 Wed Jan 25 2012 RSL Display(3)
Man Page