Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

globus_rsl_print(3) [debian 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)

Check Out this Related Man Page

globus_gram_job_manager_script_interface(3)		      globus gram job manager		       globus_gram_job_manager_script_interface(3)

NAME
globus_gram_job_manager_script_interface - Job Manager Scheduler Interface The GRAM Job Manager interfaces with the job filesystems and scheduler through scheduler-specific Perl modules. GRAM provides several Perl modules which can be used to implement scheduler-specific interfaces to the GRAM Job Manager. These are: Globus::GRAM::Error This module implements the GRAM error results as objects. Methods in this module will construct a GRAM error with the value matching the values in the GRAM Protocol library. A scheduler-specific JobManager module may return one of these objects from its methods to indicate errors to the Job Manager program. Globus::GRAM::JobState This module defines the GRAM job state constants. A scheduler-specific JobManager module returns one of these values from its methods to indicate the managed job's current state. Globus::GRAM::JobSignal This module defines the GRAM job signal constant values. The Job Manager uses these values to communicate which signal is being invoked in the manager's signal method. Globus::GRAM::JobManager This module defines the actual implementatoin of the Job Manager scheduler interface. One writing a scheduler-specific GRAM interface will create a subclass of this object which overrides the default implementation's methods. Globus::GRAM::JobDescription This module mimics the RSL job description using perl syntax. The job manager passes an object of this type to the JobManager modules's constructor. The job manager stores RSL and some configuration values in that JobDescription object. The manager accesses values stored in the JobDescription by invoking methods containing the RSL attribute's name (example: $description->gram_my_job()). Method names are handled as if they were based on the canonical RSL representation of the attribute name. For example, the gram_my_job may be equivalently referred to as GramMyJob, grammyjob, or GRAM_My_Job. Version 13.33 Mon Apr 30 2012 globus_gram_job_manager_script_interface(3)
Man Page