GridLab
Grid Application Toolkit

A simple API for Grid Applications
GAT

Menu



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

GATLogicalFileCPI_Instance Struct Reference

The #GATLogicalFileCPI_Instance structure holds all data items supplied by the client during the construction of the GATLogicalFile object. More...

#include <GATLogicalFileCPI.h>

Collaboration diagram for GATLogicalFileCPI_Instance:

Collaboration graph
[legend]
List of all members.

Public Attributes

GATContext context
GATLocation location
GATBool isdirty
GATLogicalFileMode mode
GATMonitorable_Impl monitorable
GATObject_const source
void * instance_data

Detailed Description

The #GATLogicalFileCPI_Instance structure holds all data items supplied by the client during the construction of the GATLogicalFile object.

Additionally it contains the dirty status needes for the GATAdvertisable and GATSerializable interfaces.

Definition at line 43 of file GATLogicalFileCPI.h.


Member Data Documentation

GATContext GATLogicalFileCPI_Instance::context
 

Definition at line 45 of file GATLogicalFileCPI.h.

Referenced by GATLogicalFile_AddMetricListener(), GATLogicalFile_Clone(), GATLogicalFile_Create(), GATLogicalFile_DeSerialise_Create(), GATLogicalFile_GetCPIInstanceData(), GATLogicalFile_RegisterPolling(), GATLogicalFile_RemoveRegisteredMetric(), GATLogicalFile_Serialise(), GATLogicalFileCPI_SerialiseCallback(), logicalfile_adaptor_LogicalFileCPI_AddFile(), logicalfile_adaptor_LogicalFileCPI_GetFiles(), logicalfile_adaptor_LogicalFileCPI_Remove(), logicalfile_adaptor_LogicalFileCPI_RemoveFile(), and logicalfile_adaptor_LogicalFileCPI_Replicate().

GATLocation GATLogicalFileCPI_Instance::location
 

Definition at line 46 of file GATLogicalFileCPI.h.

Referenced by GATLogicalFile_Clone(), GATLogicalFile_Create(), GATLogicalFile_DeSerialise_Create(), GATLogicalFile_Serialise(), logicalfile_adaptor_LogicalFileCPI_AddFile(), logicalfile_adaptor_LogicalFileCPI_GetFiles(), logicalfile_adaptor_LogicalFileCPI_Remove(), logicalfile_adaptor_LogicalFileCPI_RemoveFile(), and logicalfile_adaptor_LogicalFileCPI_Replicate().

GATBool GATLogicalFileCPI_Instance::isdirty
 

Definition at line 47 of file GATLogicalFileCPI.h.

Referenced by GATLogicalFile_Clone(), GATLogicalFile_Create(), GATLogicalFile_DeSerialise_Create(), and GATLogicalFileCPI_SerialiseCallback().

GATLogicalFileMode GATLogicalFileCPI_Instance::mode
 

Definition at line 48 of file GATLogicalFileCPI.h.

Referenced by GATLogicalFile_Clone(), GATLogicalFile_Create(), GATLogicalFile_DeSerialise_Create(), logicalfile_adaptor_LogicalFileCPI_AddFile(), logicalfile_adaptor_LogicalFileCPI_GetFiles(), logicalfile_adaptor_LogicalFileCPI_Remove(), logicalfile_adaptor_LogicalFileCPI_RemoveFile(), and logicalfile_adaptor_LogicalFileCPI_Replicate().

GATMonitorable_Impl GATLogicalFileCPI_Instance::monitorable
 

Definition at line 49 of file GATLogicalFileCPI.h.

Referenced by GATLogicalFile_AddMetricListener(), GATLogicalFile_Clone(), GATLogicalFile_Create(), GATLogicalFile_DeSerialise_Create(), GATLogicalFile_RegisterPolling(), GATLogicalFile_RemoveRegisteredMetric(), and logicalfile_adaptor_LogicalFileCPI_Replicate().

GATObject_const GATLogicalFileCPI_Instance::source
 

Definition at line 50 of file GATLogicalFileCPI.h.

Referenced by GATLogicalFile_Clone(), GATLogicalFile_Create(), GATLogicalFile_DeSerialise_Create(), and logicalfile_adaptor_LogicalFileCPI_Replicate().

void* GATLogicalFileCPI_Instance::instance_data
 

Definition at line 51 of file GATLogicalFileCPI.h.

Referenced by logicalfile_adaptor_LogicalFileCPI_CloneInstance(), logicalfile_adaptor_LogicalFileCPI_CreateInstance(), logicalfile_adaptor_LogicalFileCPI_DeSerialise(), and logicalfile_adaptor_LogicalFileCPI_DestroyInstance().


The documentation for this struct was generated from the following file: