---
name: "globus_gram_client_job_info_s"
section: "3"
platform: "linux"
package: "libglobus-gram-client-doc"
version: "14.6-3"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/globus_gram_client_job_info_s"
---

# globus\_gram\_client\_job\_info\_s(3)

Extensible job information structure.

## NAME

globus\_gram\_client\_job\_info\_s - Extensible job information structure.

## SYNOPSIS

`#include <globus_gram_client.h>`

### Data Fields

globus\_hashtable\_t **extensions**\
 char \* **job\_contact**\
 int **job\_state**\
 int **protocol\_error\_code**\

## Detailed Description

Extensible job information structure.

The **globus\_gram\_client\_job\_info\_t** data type is used to pass protocol extensions along with the standard job status information included in the GRAM2 protocol. This structure contains the information returned in job state callbacks plus a hash table of extension entries that contain #globus\_gram\_protocol\_extension\_t name-value pairs.

## Field Documentation

### globus\_hashtable\_t globus\_gram\_client\_job\_info\_s::extensions

Table of extension values

### char\* globus\_gram\_client\_job\_info\_s::job\_contact

GRAM Job Contact String

### int globus\_gram\_client\_job\_info\_s::job\_state

GRAM Job State

### int globus\_gram\_client\_job\_info\_s::protocol\_error\_code

GRAM Error Code

## Author

Generated automatically by Doxygen for globus\_gram\_client from the source code.
