Collaboration diagram for Message Unpacking:
![]() |
|
Unpack a GRAM Job Request. The globus_gram_protocol_unpack_job_request() function parses the job request message packed in the query message and returns copies of the standard message attributes in the job_state_mask, callback_url, and description parameters.
|
|
Unpack a GRAM reply message. The globus_gram_protocol_unpack_job_request_reply() function parses the reply message packed in the reply message and returns copies of the standard message attributes in the status and job_contact parameters.
|
|
Unpack a GRAM reply message, parsing all extensions. The globus_gram_protocol_unpack_job_request_reply_with_extensions() function parses the reply message packed in the reply message parameter and returns copies of the standard message attributes in the status and job_contact parameters, and all other extension attributes in the hashtable pointed to by extensions. Each entry in the hashtable will be keyed by the attribute name and the value will be a pointer to a globus_gram_protocol_extension_t structure.
|
|
Unpack a GRAM query message. The globus_gram_protocol_unpack_status_request() function parses the message packed in the query parameter and returns a copy of the message in the status_request parameter.
|
|
Unpack a GRAM query reply. The globus_gram_protocol_unpack_status_reply() function parses the message packed in the reply parameter and sets the current job state, protocol failure code, and job failure code values in its output parameters.
|
|
Unpack a GRAM query reply with extensions. The globus_gram_protocol_unpack_status_reply_with_extensions() function parses the message packed in the reply parameter, storing all attributes and values in a hash table. The extensions parameter is modified to point to that hash table. The caller of globus_gram_protocol_unpack_status_reply_with_extensions() must free that hash table by calling globus_gram_protocol_hash_destroy().
|
|
Unpack a GRAM status update message. The globus_gram_protocol_unpack_status_update_message() function parses the message packed in the reply parameter, storing the standard message attribute values in its return parameters job_contact, status, and failure_code. The caller is responsible for freeing the job_contact value.
|
|
Unpack a GRAM status update message with extensions. The globus_gram_protocol_unpack_status_update_message_with_extensions() function parses the message packed in the reply parameter, storing the message attribute values in its return parameter extensions. The caller is responsible for freeing the extensions hash table by calling globus_gram_protocol_hash_destroy().
|
|
Destroy message attribute hash.
|
about globus |
globus toolkit |
dev.globus
Comments? webmaster@globus.org