GridLab
Grid Application Toolkit

A simple API for Grid Applications
GAT

Menu



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

GATRequestCPIInstanceData.h

Go to the documentation of this file.
00001 /** @file GATRequestCPIInstanceData.h
00002  *
00003  *  @date Thu Apr 01 2004
00004  *
00005  *  @version $Header: /export/cvs-gridlab/wp-1/Codes/GATEngine/C-reference/adaptors/resourcebroker/GATRequestCPIInstanceData.h,v 1.1 2004/04/01 17:18:24 hartmutkaiser Exp $
00006  *
00007  *  Copyright (C) Hartmut Kaiser
00008  *  This file is part of the GAT Engine.
00009  *  Contributed by Hartmut Kaiser <hartmutkaiser [at] t-online [dot] de>.
00010  *
00011  *  Use, modification and distribution is subject to the Gridlab Software
00012  *  License. (See accompanying file GLlicense.txt or copy at
00013  *  http://www.gridlab.org/GLlicense.txt)
00014  */
00015 
00016 #if !defined(_GATREQUESTCPIINSTANCEDATA_H_)
00017 #define _GATREQUESTCPIINSTANCEDATA_H_
00018 
00019 #if defined(__cplusplus)
00020 extern "C" {
00021 #endif
00022 
00023 /* Instance data structure */
00024 typedef struct GATRequestCPIInstance_Data 
00025 {
00026   time_t start_time;
00027 } GATRequestCPIInstance_Data;
00028 
00029 
00030 /* Instance data management functions */
00031 GATRequestCPIInstance_Data *
00032   GATRequestCPIInstance_Data_Create(void);
00033 void 
00034   GATRequestCPIInstance_Data_Destroy(GATRequestCPIInstance_Data **);
00035 GATResult 
00036   GATRequestCPIInstance_Data_Clone(GATRequestCPIInstance_Data const *, 
00037     GATRequestCPIInstance_Data **);
00038 GATResult 
00039   GATRequestCPIInstance_Data_Equals(
00040     GATRequestCPIInstance_Data const *, 
00041     GATRequestCPIInstance_Data const *, GATBool *);
00042 
00043 #if defined(__cplusplus)
00044 } /* extern "C" */
00045 #endif
00046 
00047 #endif /* !defined(_GATREQUESTCPIINSTANCEDATA_H_) */