GridLab
Grid Application Toolkit

A simple API for Grid Applications
GAT

Menu



Main Page   Alphabetical List   Compound List   File List   Compound Members   File Members  

job.h File Reference

Header file for the sample Job CPI provider. More...

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Defines

#define _JOB_H_

Functions

GATResult resourcebroker_adaptor_Register_GATJobCPI (GATContext error_context, GATRegistry registry, GATTable_const system_config, GATTable_const instance_config, void *token)


Detailed Description

Header file for the sample Job CPI provider.

Date:
Thu Oct 23 2003
Version:
Header:
/export/cvs-gridlab/wp-1/Codes/GATEngine/C-reference/adaptors/resourcebroker/job.h,v 1.3 2004/04/26 12:29:57 hartmutkaiser Exp

Copyright (C) Hartmut Kaiser This file is part of the GAT Engine. Contributed by Hartmut Kaiser <hartmutkaiser [at] t-online [dot] de>.

Use, modification and distribution is subject to the Gridlab Software License. (See accompanying file GLlicense.txt or copy at http://www.gridlab.org/GLlicense.txt)

Definition in file job.h.


Define Documentation

#define _JOB_H_
 

Definition at line 18 of file job.h.


Function Documentation

GATResult resourcebroker_adaptor_Register_GATJobCPI GATContext    error_context,
GATRegistry    registry,
GATTable_const    system_config,
GATTable_const    instance_config,
void *    token
 

Definition at line 140 of file job.c.

References GATJobCPI_Data::checkpoint, GATJobCPI_Data::clone_instance, GATJobCPI_Data::clonejob, cpi, GATJobCPI_Data::create_instance, GATJobCPI_Data::data, GATJobCPI_Data::deserialise, GATJobCPI_Data::destroy, GATJobCPI_Data::destroy_instance, GATJobCPI_Data::equals_instance, GAT_CREATE_STATUS, GAT_CURRENT_STATUS, GAT_FAILED, GAT_RETURN_STATUS, GAT_USES_STATUS, GATJobCPI_Create(), GATJobCPI_Destroy(), GATJOBCPI_VERSION, GATPreferences_Add(), GATPreferences_Create(), GATPreferences_Destroy(), GATResult, GATTable_const, GATJobCPI_Data::get_jobdescription, GATJobCPI_Data::get_jobid, GATJobCPI_Data::get_jobinfo, GATJobCPI_Data::get_metric_event, GATJobCPI_Data::get_metrics, GATJobCPI_Data::get_status, GATJobCPI_Data::migratejob, resourcebroker_adaptor_GATJobCPI_Checkpoint(), resourcebroker_adaptor_GATJobCPI_CloneInstance(), resourcebroker_adaptor_GATJobCPI_CloneJob(), resourcebroker_adaptor_GATJobCPI_CreateInstance(), resourcebroker_adaptor_GATJobCPI_DeSerialise(), resourcebroker_adaptor_GATJobCPI_Destroy(), resourcebroker_adaptor_GATJobCPI_DestroyInstance(), resourcebroker_adaptor_GATJobCPI_EqualsInstance(), resourcebroker_adaptor_GATJobCPI_GetInfo(), resourcebroker_adaptor_GATJobCPI_GetJobDescription(), resourcebroker_adaptor_GATJobCPI_GetJobID(), resourcebroker_adaptor_GATJobCPI_GetMetricEvent(), resourcebroker_adaptor_GATJobCPI_GetMetrics(), resourcebroker_adaptor_GATJobCPI_GetStatus(), resourcebroker_adaptor_GATJobCPI_Migrate(), resourcebroker_adaptor_GATJobCPI_Serialise(), resourcebroker_adaptor_GATJobCPI_ServiceActions(), resourcebroker_adaptor_GATJobCPI_Stop(), resourcebroker_adaptor_GATJobCPI_UnSchedule(), GATJobCPI_Data::serialise, GATJobCPI_Data::service_actions, GATJobCPI_Data::stopjob, token, and GATJobCPI_Data::unschedule.

Referenced by resourcebroker_adaptor_register().