GridLab
Grid Application Toolkit

A simple API for Grid Applications
GAT

Menu



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

GATType.h File Reference

Header file defining an enum for the GATTypes. More...

#include "xds.h"

Include dependency graph for GATType.h:

Include dependency graph

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 _GATTYPE_H_   1

Typedefs

typedef xds_int8_t GATint8
typedef xds_uint8_t GATuint8
typedef xds_int16_t GATint16
typedef xds_uint16_t GATuint16
typedef xds_int32_t GATint32
typedef xds_uint32_t GATuint32
typedef xds_float_t GATfloat32
typedef xds_double_t GATdouble64
typedef GATint32 GATResult
typedef GATObject_SGATObject
typedef GATObject_S const * GATObject_const
typedef GATSerialise_SGATSerialise
typedef GATSerialise_S const * GATSerialise_const
typedef GATStreamable_SGATStreamable
typedef GATStreamable_S const * GATStreamable_const
typedef GATResource_SGATResource
typedef GATResource_S const * GATResource_const
typedef GATMonitorable_SGATMonitorable
typedef GATMonitorable_S const * GATMonitorable_const
typedef GATMetricEvent_SGATMetricEvent
typedef GATMetricEvent_S const * GATMetricEvent_const
typedef GATRegistry_SGATRegistry
typedef GATRegistry_S const * GATRegistry_const
typedef GATConfig_SGATConfig
typedef GATConfig_S const * GATConfig_const
typedef GATContext_SGATContext
typedef GATContext_S const * GATContext_const
typedef GATAdvertService_S * GATAdvertService
typedef GATAdvertService_S
const * 
GATAdvertService_const
typedef GATFile_SGATFile
typedef GATFile_S const * GATFile_const
typedef GATJob_S * GATJob
typedef GATJob_S const * GATJob_const
typedef GATJobDescription_S * GATJobDescription
typedef GATJobDescription_S
const * 
GATJobDescription_const
typedef GATLocation_SGATLocation
typedef GATLocation_S const * GATLocation_const
typedef GATLogicalFile_SGATLogicalFile
typedef GATLogicalFile_S const * GATLogicalFile_const
typedef GATMemoryStream_S * GATMemoryStream
typedef GATMemoryStream_S
const * 
GATMemoryStream_const
typedef GATMetric_S * GATMetric
typedef GATMetric_S const * GATMetric_const
typedef GATPreferences_SGATPreferences
typedef GATPreferences_S const * GATPreferences_const
typedef GATReservation_S * GATReservation
typedef GATReservation_S const * GATReservation_const
typedef GATResourceBroker_S * GATResourceBroker
typedef GATResourceBroker_S
const * 
GATResourceBroker_const
typedef GATResourceDescription_S * GATResourceDescription
typedef GATResourceDescription_S
const * 
GATResourceDescription_const
typedef GATSoftwareDescription_S * GATSoftwareDescription
typedef GATSoftwareDescription_S
const * 
GATSoftwareDescription_const
typedef GATSoftwareResource_S * GATSoftwareResource
typedef GATSoftwareResource_S
const * 
GATSoftwareResource_const
typedef GATHardwareResource_S * GATHardwareResource
typedef GATHardwareResource_S
const * 
GATHardwareResource_const
typedef GATStatus_SGATStatus
typedef GATStatus_S const * GATStatus_const
typedef GATString_SGATString
typedef GATString_S const * GATString_const
typedef GATTime_SGATTime
typedef GATTime_S const * GATTime_const
typedef GATTable_SGATTable
typedef GATTable_S const * GATTable_const
typedef GATTimePeriod_SGATTimePeriod
typedef GATTimePeriod_S const * GATTimePeriod_const
typedef GATEndpoint_SGATEndpoint
typedef GATEndpoint_S const * GATEndpoint_const
typedef GATPipe_SGATPipe
typedef GATPipe_S const * GATPipe_const
typedef GATFileStream_SGATFileStream
typedef GATFileStream_S const * GATFileStream_const
typedef GATString GATJobID
typedef GATString_const GATJobID_const
typedef GATSelf_SGATSelf
typedef GATSelf_S const * GATSelf_const
typedef GATRequest_S * GATRequest
typedef GATRequest_S const * GATRequest_const
typedef GATRequestNotifier_S * GATRequestNotifier
typedef GATRequestNotifier_S
const * 
GATRequestNotifier_const
typedef GATSecurityContext_SGATSecurityContext
typedef GATSecurityContext_S
const * 
GATSecurityContext_const
typedef GATList_SGATList
typedef GATList_S const * GATList_const
typedef GATListNode_SGATListIterator
typedef GATListNode_S const * GATListIterator_const
typedef GATResult(* GATMetricListener )(void *, GATMetricEvent)
typedef GATResult(* GATRequestListener )(void *, GATRequest_const)
typedef GATResult(* GATPipeListener )(void *, GATPipe)
typedef GATResult(* GATErrorMessageHandler )(GATResult err_code, char *buffer, GATuint32 length, GATuint32 *written)
 ErrorMessageHandler.


Enumerations

enum  GATBool {
  GATFalse = 0,
  GATTrue = 1
}
enum  GATType {
  GATType_GATint16 = 1,
  GATType_GATint32 = 2,
  GATType_GATuint16 = 3,
  GATType_GATuint32 = 4,
  GATType_GATfloat32 = 5,
  GATType_GATdouble64 = 6,
  GATType_String = 7,
  GATType_PlainOldData = 8,
  GATType_GATObject = 0x00010000,
  GATType_GATStatus = 0x00010020,
  GATType_GATList = 0x00010021,
  GATType_GATTable = 0x00010022,
  GATType_GATResourceDescription = 0x00010023,
  GATType_GATSoftwareResourceDescription = 0x00010024,
  GATType_GATHardwareResourceDescription = 0x00010025,
  GATType_GATFile = 0x00010026,
  GATType_GATLogicalFile = 0x00010027,
  GATType_GATLocation = 0x00010028,
  GATType_GATTime = 0x00010029,
  GATType_GATTimePeriod = 0x0001002A,
  GATType_GATSoftwareDescription = 0x0001002B,
  GATType_GATPreferences = 0x0001002C,
  GATType_GATString = 0x0001002D,
  GATType_GATResourceBroker = 0x0001002E,
  GATType_GATResource = 0x0001002F,
  GATType_GATSoftwareResource = 0x00010030,
  GATType_GATHardwareResource = 0x00010031,
  GATType_GATReservation = 0x00010032,
  GATType_GATJob = 0x00010033,
  GATType_GATJobDescription = 0x00010034,
  GATType_GATMemoryStream = 0x00010035,
  GATType_GATMetric = 0x00010036,
  GATType_GATMetricEvent = 0x00010037,
  GATType_GATMonitorable_Impl = 0x00010038,
  GATType_GATEndpoint = 0x00010039,
  GATType_GATPipe = 0x0001003A,
  GATType_GATFileStream = 0x0001003B,
  GATType_GATSelf = 0x0001003C,
  GATType_GATRequest = 0x0001003D,
  GATType_GATRequestNotifier = 0x0001003E,
  GATType_GATContext = 0x0001003F,
  GATType_GATErrorContext = 0x00010040,
  GATType_GATSecurityContext = 0x00010041,
  GATType_GATAdvertService = 0x00010042,
  GATType_GATRegistry = 0x00010043,
  GATType_NoType = ~0x0
}
enum  GATInterface {
  GATInterface_ISerialisable = 1,
  GATInterface_IResource = 2,
  GATInterface_IAdvertisable = 3,
  GATInterface_IStreamable = 4,
  GATInterface_IAsyncStreamable = 5,
  GATInterface_IMonitorable = 6,
  GATInterface_IMetricListener = 7
}
enum  GATOrigin {
  GATOrigin_Set = 0,
  GATOrigin_Current = 1,
  GATOrigin_End = 2
}
enum  GATMeasurementType {
  GATMeasurementType_Unknown = 0,
  GATMeasurementType_Continuous = 1,
  GATMeasurementType_EventLike = 2
}
enum  GATLogicalFileMode {
  GATLogicalFileMode_Open = 0,
  GATLogicalFileMode_Create = 1,
  GATLogicalFileMode_Truncate = 2
}
enum  GATFileStreamMode {
  GATFileStreamMode_Read = 0,
  GATFileStreamMode_Write = 1,
  GATFileStreamMode_Append = 2,
  GATFileStreamMode_ReadWrite = 3
}
enum  GATFileMode {
  GATFileMode_FailIfExists = 0,
  GATFileMode_Overwrite = 1
}
enum  GATJobState {
  GATJobState_Unknown = 0,
  GATJobState_Initial = 1,
  GATJobState_Scheduled = 2,
  GATJobState_SubmissionError = 3,
  GATJobState_Running = 4,
  GATJobState_Stopped = 5
}
enum  GATRequestType {
  GATRequestType_Command = 0,
  GATRequestType_Information = 1
}
enum  GATSecurityContextType {
  GATSecurityContextType_Password,
  GATSecurityContextType_Certificate,
  GATSecurityContextType_Remote
}

Functions

char const * GATType_GetName (GATType type)
 GATType_GetName.


Detailed Description

Header file defining an enum for the GATTypes.

We need to distinguish between the types of various GAT objects or primitive types at various points. This header file defines an enum which can be used.

Date:
Tue Sep 23 2003
Version:
Header:
/export/cvs-gridlab/wp-1/Codes/GATEngine/C-reference/src/GATType.h,v 1.53 2004/04/28 10:50:10 hartmutkaiser Exp

Copyright (C) Tom Goodale This file is part of the GAT Engine. Contributed by Tom Goodale <goodale@aei.mpg.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 GATType.h.


Define Documentation

#define _GATTYPE_H_   1
 

Definition at line 22 of file GATType.h.


Typedef Documentation

typedef xds_int8_t GATint8
 

Definition at line 33 of file GATType.h.

typedef xds_uint8_t GATuint8
 

Definition at line 34 of file GATType.h.

typedef xds_int16_t GATint16
 

Definition at line 35 of file GATType.h.

Referenced by GATList_DeSerialise_Items(), GATList_i_Compare(), GATList_i_SerialiseItems(), GATMetric_GetParameterByName(), GATTable_Add_short(), GATTable_Get_short(), and GATType_GetName().

typedef xds_uint16_t GATuint16
 

Definition at line 36 of file GATType.h.

Referenced by GATType_GetName().

typedef xds_int32_t GATint32
 

Definition at line 37 of file GATType.h.

Referenced by fileops_adaptor_get_file_size(), filestream_adaptor_FileStreamCPI_Seek(), GATFileStream_Seek(), GATFileStreamCPI_Seek(), GATList_DeSerialise_Items(), GATList_i_Compare(), GATList_i_SerialiseItems(), GATMemoryStream_Seek(), GATMetric_GetParameterByName(), GATPipe_Seek(), GATPipeCPI_Seek(), GATStreamable_Seek(), GATTable_Add_int(), GATTable_Get_int(), GATType_GetName(), and pipe_adaptor_PipeCPI_Seek().

typedef xds_uint32_t GATuint32
 

Definition at line 38 of file GATType.h.

Referenced by advertservice_adaptor_GATAdvertServiceCPI_Add(), advertservice_db_find(), advertservice_db_get_version(), advertservice_db_re_match(), create_status(), endpoint_adaptor_EndpointCPI_DeSerialise(), endpoint_adaptor_FireAddGATPipeListener(), endpoint_adaptor_FireConnect(), endpoint_adaptor_FireListen(), fileops_adaptor_FireCopiedEvent(), fileops_adaptor_FireDeletedEvent(), fileops_adaptor_FireMovedEvent(), fileops_adaptor_get_file_size(), filestream_adaptor_FileStreamCPI_Read(), filestream_adaptor_FileStreamCPI_Seek(), filestream_adaptor_FileStreamCPI_Write(), filestream_adaptor_FireCloseEvent(), filestream_adaptor_FireReadEvent(), filestream_adaptor_FireSeekEvent(), filestream_adaptor_FireWriteEvent(), fill_GATTable(), GATAdvertService_AddMetricListener(), GATAdvertService_RegisterPolling(), GATAdvertService_RemoveRegisteredMetric(), GATCreateStatus(), GATEndpoint_AddMetricListener(), GATEndpoint_DeSerialise(), GATEndpoint_DeSerialise_Create(), GATEndpoint_RegisterPolling(), GATEndpoint_RemoveRegisteredMetric(), GATEndpointCPI_DeSerialiseCallback(), GATEndpointCPI_VersionCallback(), GATFile_AddMetricListener(), GATFile_DeSerialise(), GATFile_DeSerialise_Create(), GATFile_RegisterPolling(), GATFile_RemoveRegisteredMetric(), GATFileCPI_DeSerialiseCallback(), GATFileCPI_VersionCallback(), GATFileStream_AddMetricListener(), GATFileStream_Read(), GATFileStream_RegisterPolling(), GATFileStream_RemoveRegisteredMetric(), GATFileStream_Seek(), GATFileStream_Write(), GATFileStreamCPI_Read(), GATFileStreamCPI_Seek(), GATFileStreamCPI_Write(), GATJob_AddMetricListener(), GATJob_DeSerialise(), GATJob_DeSerialise_Create(), GATJob_DeSerialiseCallback(), GATJob_RegisterPolling(), GATJob_RemoveRegisteredMetric(), GATJob_Serialise(), GATJob_VersionCallback(), GATJobDescription_DeSerialise(), GATJobDescription_DeSerialiseCallback(), GATJobDescription_VersionCallback(), GATList_DeSerialise_Create(), GATList_DeSerialise_Items(), GATList_i_Compare(), GATList_i_DeSerialise(), GATList_i_Serialise(), GATList_i_SerialiseItems(), GATLocation_DeSerialise(), GATLocation_DeSerialiseCallback(), GATLocation_VersionCallback(), GATLogicalFile_AddMetricListener(), GATLogicalFile_DeSerialise(), GATLogicalFile_DeSerialise_Create(), GATLogicalFile_RegisterPolling(), GATLogicalFile_RemoveRegisteredMetric(), GATLogicalFileCPI_DeSerialiseCallback(), GATLogicalFileCPI_VersionCallback(), GATMemoryStream_Create(), GATMemoryStream_GetBuffer(), GATMemoryStream_Read(), GATMemoryStream_Seek(), GATMemoryStream_Write(), GATMetric_CreateListOfMetrics(), GATMetric_CreateMetric(), GATMetric_GetParameterByName(), GATMetric_i_GetTypeSize(), GATMetricEvent_Create_EventLike(), GATMetricEvent_GetValue(), GATMonitorable_AddMetricListener(), GATMonitorable_Impl_AddMetricListener(), GATMonitorable_Impl_GetKeySize(), GATMonitorable_Impl_GetMetrics(), GATMonitorable_Impl_HashKey(), GATMonitorable_Impl_RegisterPolling(), GATMonitorable_Impl_RemoveRegisteredMetric(), GATMonitorable_RegisterPolling(), GATMonitorable_RemoveRegisteredMetric(), GATOBJECT_DEFINE_CONVERTERS(), GATPipe_AddMetricListener(), GATPipe_Read(), GATPipe_RegisterPolling(), GATPipe_RemoveRegisteredMetric(), GATPipe_Seek(), GATPipe_Write(), GATPipeCPI_Read(), GATPipeCPI_Seek(), GATPipeCPI_Write(), GATResource_DeSerialise(), GATResource_DeSerialise_Create(), GATResource_DeSerialiseCallback(), GATResource_Impl_AddMetricListener(), GATResource_Impl_RegisterPolling(), GATResource_Impl_RemoveRegisteredMetric(), GATResource_Impl_VersionCallback(), GATResource_Serialise(), GATResourceDescription_DeSerialise(), GATResourceDescription_DeSerialiseCallback(), GATResourceDescription_VersionCallback(), GATSelf_AddErrorMessageHandler(), GATSelf_AddRequestListener(), GATSelf_RemoveErrorMessageHandler(), GATSelf_RemoveRequestListener(), GATSelf_ResolveErrorMessage(), GATSerialisable_DeSerialise(), GATSerialisable_Serialise(), GATSoftwareDescription_DeSerialise(), GATSoftwareDescription_DeSerialiseCallback(), GATSoftwareDescription_VersionCallback(), GATStatus_Create(), GATStatus_Create_Code(), GATStatus_DeSerialise(), GATStatus_DeSerialise_Create(), GATStatus_DeSerialiseCallback(), GATStatus_ErrorMessagesEngine(), GATStatus_ErrorMessagesPosix(), GATStatus_ErrorMessagesRegex(), GATStatus_ErrorMessagesSQLite(), GATStatus_ErrorMessagesUuid(), GATStatus_ErrorMessagesXds(), GATStatus_TraceLevel(), GATStatus_VersionCallback(), GATStreamable_Read(), GATStreamable_Seek(), GATStreamable_Write(), GATString_Clone(), GATString_CompareTo(), GATString_Concatenate(), GATString_Create(), GATString_DeSerialise(), GATString_DeSerialiseCallback(), GATString_EndsWith(), GATString_Equals(), GATString_FirstIndexOf(), GATString_FirstIndexOf_Test(), GATString_GetLengthInBytes(), GATString_GetLengthInBytes_Test(), GATString_GetSubString(), GATString_LastIndexOf(), GATString_LastIndexOf_Test(), GATString_StartsWith(), GATString_Translate(), GATString_VersionCallback(), GATTable_Clone(), GATTable_CreateAnyKey(), GATTable_Default_Clone_Key(), GATTable_Default_Equal_Keys(), GATTable_Default_Hash_sdbm(), GATTable_DeSerialise(), GATTable_DeSerialise_Create(), GATTable_Destroy(), GATTable_Equals(), GATTable_Get_double(), GATTable_Get_ElementType(), GATTable_Get_float(), GATTable_Get_GATObject(), GATTable_Get_int(), GATTable_Get_short(), GATTable_Get_String(), GATTable_GetKeys(), GATTable_Internal_Add(), GATTable_Internal_Expand(), GATTable_internal_Get_GATObjectRef(), GATTable_Internal_Index(), GATTable_ReleaseKeys(), GATTable_Remove(), GATTable_Serialise(), GATTable_SerialiseItems(), GATTable_Size(), GATTime_DeSerialise(), GATTime_DeSerialiseCallback(), GATTime_VersionCallback(), GATTimePeriod_DeSerialise(), GATTimePeriod_DeSerialiseCallback(), GATTimePeriod_VersionCallback(), GATType_GetName(), GATuint32_DeSerialise(), GATuint32_Serialise(), GATUtil_GetVersion(), GATUtil_memdup(), GATXds_DeSerialiseObject(), GATXds_SerialiseObject(), logicalfile_adaptor_FireReplicatedEvent(), main(), pipe_adaptor_FireCloseEvent(), pipe_adaptor_FireReadEvent(), pipe_adaptor_FireSeekEvent(), pipe_adaptor_FireWriteEvent(), pipe_adaptor_PipeCPI_Read(), pipe_adaptor_PipeCPI_Seek(), pipe_adaptor_PipeCPI_Write(), resourcebroker_adaptor_FillEnvironment(), resourcebroker_adaptor_GATSelfCPI_GetJob(), resourcebroker_adaptor_make_sample_jobid(), verify_direct_serialisation(), verify_generic_serialisation(), xml_decode_object(), and xml_encode_object().

typedef xds_float_t GATfloat32
 

Definition at line 39 of file GATType.h.

Referenced by GATMetric_GetParameterByName(), GATTable_Add_float(), and GATType_GetName().

typedef xds_double_t GATdouble64
 

Definition at line 40 of file GATType.h.

Referenced by GATMetric_GetParameterByName(), GATTable_Add_double(), GATTime_Create(), GATTime_DeSerialise(), GATTime_DeSerialise_Create(), GATTime_DeSerialiseCallback(), GATTime_GetTime(), GATTimePeriod_Create(), GATTimePeriod_DeSerialise(), GATTimePeriod_DeSerialise_Create(), GATTimePeriod_DeSerialiseCallback(), GATTimePeriod_GetDuration(), and GATType_GetName().

typedef GATint32 GATResult
 

Definition at line 49 of file GATType.h.

Referenced by advertservice_adapter_resolve_path(), advertservice_adaptor_GATAdvertServiceCPI_GetAdvertisable(), advertservice_adaptor_GATAdvertServiceCPI_GetMetricEvent(), advertservice_adaptor_register(), advertservice_db_construct_path(), advertservice_db_find_node(), advertservice_db_find_pathes(), advertservice_db_get_node_data(), advertservice_db_get_node_metadata(), advertservice_db_re_match(), create_software_description(), endpoint_adaptor_EndpointCPI_AddGATPipeListener(), endpoint_adaptor_EndpointCPI_EqualsInstance(), endpoint_adaptor_EndpointCPI_Listen(), endpoint_adaptor_FireAddGATPipeListener(), endpoint_adaptor_FireListen(), endpoint_adaptor_register(), fileops_adaptor_FileCPI_CloneInstance(), fileops_adaptor_FileCPI_CreateInstance(), fileops_adaptor_FileCPI_DeSerialise(), fileops_adaptor_FileCPI_EqualsInstance(), fileops_adaptor_FileCPI_Serialise(), fileops_adaptor_get_file_size(), fileops_adaptor_register(), fileops_copy_config(), filestream_adaptor_FileStreamCPI_GetMetricEvent(), filestream_adaptor_register(), GATAdvertService_Create(), GATAdvertService_RegisterPolling(), GATAdvertService_ResolvePath(), GATAdvertServiceCPIInstance_Data_Clone(), GATConfig_Create(), GATCreateStatus(), GATEndpoint_Clone(), GATEndpoint_CloneString(), GATEndpoint_Connect(), GATEndpoint_Create(), GATEndpoint_DeSerialise(), GATEndpoint_DeSerialise_Create(), GATEndpoint_GetIsDirty(), GATEndpoint_GetNodename(), GATEndpoint_Listen(), GATEndpoint_Register_GATSerialisable(), GATEndpoint_RemoveRegisteredMetric(), GATEndpointCPI_AddGATPipeListener(), GATEndpointCPI_Connect(), GATEndpointCPI_Listen(), GATFile_AddMetricListener(), GATFile_Clone(), GATFile_Create(), GATFile_DeSerialise(), GATFile_DeSerialise_Create(), GATFile_GetIsDirty(), GATFile_GetMetrics(), GATFile_Register_GATSerialisable(), GATFile_RemoveRegisteredMetric(), GATFileCPI_Copy(), GATFileStream_Close(), GATFileStream_Create(), GATFileStreamCPI_Read(), GATFileStreamCPI_Write(), GATJob_Checkpoint(), GATJob_CloneJob(), GATJob_Create(), GATJob_DeSerialise(), GATJob_DeSerialise_Create(), GATJob_GetInfo(), GATJob_GetIsDirty(), GATJob_GetJobDescription(), GATJob_GetState(), GATJob_GetStatus(), GATJob_Migrate(), GATJob_Register_GATSerialisable(), GATJob_Stop(), GATJob_UnSchedule(), GATJobCPIInstance_Data_Clone(), GATJobCPIInstance_Data_DeSerialize(), GATJobCPIInstance_Data_Equals(), GATJobCPIInstance_Data_Serialize(), GATJobDescription_Clone(), GATJobDescription_Create(), GATJobDescription_Create_Description(), GATJobDescription_DeSerialise(), GATJobDescription_Equals(), GATJobDescription_GetInterface(), GATJobDescription_GetIsDirty(), GATJobDescription_internal_GetEnvironment(), GATJobDescription_Register_GATSerialisable(), GATJobDescription_Serialise(), GATList_DeSerialise_Create(), GATList_DeSerialise_Items(), GATList_i_Clone(), GATList_i_Compare(), GATList_i_DeSerialise(), GATList_i_Equals(), GATList_i_GetInterface(), GATList_i_GetIsDirty(), GATList_i_Serialise(), GATList_i_SerialiseItems(), GATList_Register_GATSerialisable(), GATList_String_DeSerialise(), GATList_String_Serialise(), GATLocation_DeSerialise(), GATLocation_DeSerialiseCallback(), GATLocation_GetInterface(), GATLocation_GetIsDirty(), GATLocation_Register_GATSerialisable(), GATLocation_Serialise(), GATLogicalFile_AddFile(), GATLogicalFile_Create(), GATLogicalFile_DeSerialise(), GATLogicalFile_DeSerialise_Create(), GATLogicalFile_GetFiles(), GATLogicalFile_GetIsDirty(), GATLogicalFile_Register_GATSerialisable(), GATLogicalFile_Remove(), GATLogicalFile_RemoveFile(), GATLogicalFile_Replicate(), GATMemoryStream_Clone(), GATMemoryStream_Close(), GATMemoryStream_Create(), GATMemoryStream_Equals(), GATMemoryStream_GetInterface(), GATMemoryStream_Read(), GATMemoryStream_Seek(), GATMemoryStream_Write(), GATMetric_Clone(), GATMetric_Create(), GATMetric_CreateListOfMetrics(), GATMetric_CreateMetric(), GATMetric_Equals(), GATMetric_GetInterface(), GATMetric_GetParameterByName(), GATMetric_GetParameters(), GATMetricEvent_Clone(), GATMetricEvent_Create_Continuous(), GATMetricEvent_Create_EventLike(), GATMetricEvent_Equals(), GATMetricEvent_GetInterface(), GATMetricEvent_GetValue(), GATMonitorable_AddMetricListener(), GATMonitorable_GetMetrics(), GATMonitorable_Impl_AddMetricListener(), GATMonitorable_Impl_Clone(), GATMonitorable_Impl_CloneKey(), GATMonitorable_Impl_Equals(), GATMonitorable_Impl_FireEvent(), GATMonitorable_Impl_GetInterface(), GATMonitorable_Impl_GetMetrics(), GATMonitorable_Impl_RegisterPolling(), GATMonitorable_Impl_RemoveRegisteredMetric(), GATMonitorable_RegisterPolling(), GATMonitorable_RemoveRegisteredMetric(), GATObject_Clone(), GATObject_Equals(), GATObject_Get_GATSerialisable(), GATObject_GetCPIInstanceData(), GATObject_GetInterface(), GATObject_Register_GATSerialisable(), GATPipe_Create(), GATPipe_GetMetrics(), GATPipeCPI_Close(), GATPipeCPI_Read(), GATPipeCPI_Seek(), GATPipeCPI_Write(), GATPreferences_Clone(), GATPreferences_GetInterface(), GATPreferences_Set(), GATPropagateStatus(), GATRegistry_GetInterface(), GATRequestCPIInstance_Data_Clone(), GATRequestNotifier_Clone(), GATRequestNotifier_Create(), GATRequestNotifier_Equals(), GATRequestNotifier_GetInterface(), GATRequestNotifier_Respond(), GATReservation_Cancel(), GATReservation_Clone(), GATReservation_Create(), GATReservation_Equals(), GATReservation_GetCPIInstanceData(), GATReservation_GetInterface(), GATReservation_GetResource(), GATResource_Clone(), GATResource_DeSerialise(), GATResource_DeSerialise_Create(), GATResource_DeSerialiseCallback(), GATResource_Equals(), GATResource_GetCPIInstanceData(), GATResource_GetInterface(), GATResource_GetIsDirty(), GATResource_GetReservation(), GATResource_GetResourceDescription(), GATResource_Impl_AddMetricListener(), GATResource_Impl_Create(), GATResource_Impl_GetMetrics(), GATResource_Impl_RegisterPolling(), GATResource_Impl_RemoveRegisteredMetric(), GATResource_Register_GATSerialisable(), GATResource_Serialise(), GATResourceBroker_Create(), GATResourceBroker_Equals(), GATResourceBroker_SubmitJob(), GATResourceCPI_SerialiseCallback(), GATResourceCPIInstance_Data_Clone(), GATResourceCPIInstance_Data_Create(), GATResourceCPIInstance_Data_DeSerialize(), GATResourceCPIInstance_Data_Equals(), GATResourceCPIInstance_Data_GetResourceDescription(), GATResourceCPIInstance_Data_Serialize(), GATResourceDescription_Clone(), GATResourceDescription_DeSerialise(), GATResourceDescription_DeSerialiseCallback(), GATResourceDescription_Equals(), GATResourceDescription_GetInterface(), GATResourceDescription_GetIsDirty(), GATResourceDescription_i_AddResourceAttribute_GATObject(), GATResourceDescription_i_AddResourceAttribute_String(), GATResourceDescription_i_Create(), GATResourceDescription_i_SetDescription(), GATResourceDescription_Register_GATSerialisable(), GATResourceDescription_Serialise(), GATSecurityContext_Clone(), GATSecurityContext_Equals(), GATSecurityContext_GetCertificateAuthenticate(), GATSecurityContext_GetInterface(), GATSecurityContext_GetPasswordAuthenticate(), GATSecurityContext_GetRemoteAuthenticate(), GATSecurityContext_GetSecurityContextType(), GATSecurityContext_SetCertificateAuthenticate(), GATSecurityContext_SetPasswordAuthenticate(), GATSecurityContext_SetRemoteAuthenticate(), GATSelf_AddErrorMessageHandler(), GATSelf_GetCPIInstanceData(), GATSelf_GetInterface(), GATSelf_RemoveErrorMessageHandler(), GATSelf_ResolveErrorMessage(), GATSerialisable_DeSerialise(), GATSerialisable_GetIsDirty(), GATSerialisable_Serialise(), GATSoftwareDescription_Clone(), GATSoftwareDescription_Create(), GATSoftwareDescription_DeSerialise(), GATSoftwareDescription_DeSerialiseCallback(), GATSoftwareDescription_Equals(), GATSoftwareDescription_GetInterface(), GATSoftwareDescription_GetIsDirty(), GATSoftwareDescription_internal_GetAttributesRef(), GATSoftwareDescription_Register_GATSerialisable(), GATSoftwareDescription_Serialise(), GATSoftwareDescription_SetAttributes(), GATStatus_AddChild(), GATStatus_AddMessage(), GATStatus_Clone(), GATStatus_Create_Code(), GATStatus_DeSerialise(), GATStatus_DeSerialise_Create(), GATStatus_DeSerialiseCallback(), GATStatus_Equals(), GATStatus_ErrorMessagesEngine(), GATStatus_ErrorMessagesPosix(), GATStatus_ErrorMessagesRegex(), GATStatus_ErrorMessagesSQLite(), GATStatus_ErrorMessagesUuid(), GATStatus_ErrorMessagesXds(), GATStatus_GetInterface(), GATStatus_GetIsDirty(), GATStatus_GetStatusCode(), GATStatus_Register_GATSerialisable(), GATStatus_Serialise(), GATStatus_SetParent(), GATStatus_SetStatusCode(), GATStatus_TraceLevel(), GATStreamable_Read(), GATStreamable_Seek(), GATStreamable_Write(), GATString_DeSerialise(), GATString_Register_GATSerialisable(), GATTable_Add_double(), GATTable_Add_float(), GATTable_Add_GATObject(), GATTable_Add_int(), GATTable_Add_short(), GATTable_Add_String(), GATTable_Clone(), GATTable_DeSerialise(), GATTable_DeSerialise_Create(), GATTable_Equals(), GATTable_Get_double(), GATTable_Get_float(), GATTable_Get_GATObject(), GATTable_Get_int(), GATTable_Get_short(), GATTable_Get_String(), GATTable_GetInterface(), GATTable_GetIsDirty(), GATTable_Internal_Add(), GATTable_Internal_Expand(), GATTable_internal_Get_GATObjectRef(), GATTable_Register_GATSerialisable(), GATTable_Remove(), GATTable_Serialise(), GATTable_SerialiseItems(), GATTime_Clone(), GATTime_DeSerialise(), GATTime_DeSerialiseCallback(), GATTime_Equals(), GATTime_GetInterface(), GATTime_GetIsDirty(), GATTime_Register_GATSerialisable(), GATTime_Serialise(), GATTimePeriod_Clone(), GATTimePeriod_DeSerialise(), GATTimePeriod_DeSerialiseCallback(), GATTimePeriod_Equals(), GATTimePeriod_GetInterface(), GATTimePeriod_GetIsDirty(), GATTimePeriod_Register_GATSerialisable(), GATTimePeriod_Serialise(), GATuint32_DeSerialise(), GATuint32_Serialise(), GATXds_Decode(), GATXds_DecodeV(), GATXds_DeSerialiseObject(), GATXds_Encode(), GATXds_EncodeV(), GATXds_GetBuffer(), GATXds_InitEx(), GATXds_SerialiseObject(), LoadAdaptor(), logicalfile_adaptor_FireReplicatedEvent(), logicalfile_adaptor_LogicalFileCPI_AddFile(), logicalfile_adaptor_LogicalFileCPI_CreateInstance(), logicalfile_adaptor_LogicalFileCPI_DeSerialise(), logicalfile_adaptor_LogicalFileCPI_EqualsInstance(), logicalfile_adaptor_LogicalFileCPI_GetMetricEvent(), logicalfile_adaptor_LogicalFileCPI_Remove(), logicalfile_adaptor_LogicalFileCPI_RemoveFile(), logicalfile_adaptor_LogicalFileCPI_Replicate(), logicalfile_adaptor_LogicalFileCPI_Serialise(), logicalfile_adaptor_register(), main(), on_checkpoint_issued_1(), pipe_adaptor_FireSeekEvent(), pipe_adaptor_PipeCPI_EqualsInstance(), pipe_adaptor_PipeCPI_Seek(), print_status(), resourcebroker_adaptor_GATRequestCPI_InitRequestNotifier(), resourcebroker_adaptor_GATRequestCPI_request_notifier_listener(), resourcebroker_adaptor_GATRequestCPI_ServiceActions(), resourcebroker_adaptor_GATReservationCPI_CreateInstance(), resourcebroker_adaptor_GATReservationCPI_EqualsInstance(), resourcebroker_adaptor_GATResourceBrokerCPI_CreateInstance(), resourcebroker_adaptor_GATResourceBrokerCPI_EqualsInstance(), resourcebroker_adaptor_GATResourceCPI_GetMetricEvent(), resourcebroker_adaptor_GATResourceCPI_GetMetrics(), resourcebroker_adaptor_GATResourceCPI_GetReservation(), resourcebroker_adaptor_GATSelfCPI_CreateInstance(), resourcebroker_adaptor_GetCommandLineArgs(), resourcebroker_adaptor_make_sample_jobid(), resourcebroker_adaptor_register(), resourcebroker_adaptor_Register_GATJobCPI(), resourcebroker_adaptor_Register_GATRequestCPI(), resourcebroker_adaptor_Register_GATReservationCPI(), resourcebroker_adaptor_Register_GATResourceBrokerCPI(), resourcebroker_adaptor_Register_GATResourceCPI(), resourcebroker_adaptor_Register_GATSelfCPI(), resourcebroker_adaptor_ReservationCPI_Cancel(), resourcebroker_adaptor_ReservationCPI_GetResource(), resourcebroker_adaptor_ResourceBrokerCPI_ReserveResource(), resourcebroker_adaptor_ResourceBrokerCPI_ReserveResource_Description(), test_hw_requirements(), test_os_requirements(), test_std_file_attriutes(), test_sw_attributes(), verify_direct_serialisation(), verify_GATList_GATint32_serialization(), verify_GATList_GATList_GATint32_serialization(), verify_GATList_String_serialization(), verify_generic_serialisation(), xml_decode_object(), and xml_encode_object().

typedef struct GATObject_S* GATObject
 

Definition at line 53 of file GATType.h.

typedef struct GATObject_S const* GATObject_const
 

Definition at line 54 of file GATType.h.

Referenced by advertservice_adaptor_GATAdvertServiceCPI_Add(), endpoint_adaptor_FireAddGATPipeListener(), endpoint_adaptor_FireConnect(), endpoint_adaptor_FireListen(), fileops_adaptor_FireCopiedEvent(), fileops_adaptor_FireDeletedEvent(), fileops_adaptor_FireMovedEvent(), filestream_adaptor_FireCloseEvent(), filestream_adaptor_FireReadEvent(), filestream_adaptor_FireSeekEvent(), filestream_adaptor_FireWriteEvent(), GATAdvertService_Add(), GATAdvertServiceCPI_Add(), GATJobDescription_Create_Description(), GATMetric_GetParameterByName(), GATMetricEvent_Create_Continuous(), GATMetricEvent_Create_EventLike(), GATMetricEvent_GetSource(), GATMonitorable_GetMetrics(), GATMonitorable_Impl_FireEvent(), GATMonitorable_Impl_RemoveRegisteredMetric(), GATObject_Clone(), GATObject_Equals(), GATObject_GetInterface(), GATObject_GetType(), GATObject_ToGATObject_const(), GATResource_GetReservation(), GATResource_GetResourceDescription(), GATResourceDescription_GetType(), GATResourceDescription_i_AddResourceAttribute_GATObject(), GATSerialisable_GetIsDirty(), GATTable_Add_GATObject(), GATTable_Get_GATObject(), logicalfile_adaptor_FireReplicatedEvent(), pipe_adaptor_FireCloseEvent(), pipe_adaptor_FireReadEvent(), pipe_adaptor_FireSeekEvent(), pipe_adaptor_FireWriteEvent(), test_std_file_attriutes(), and test_sw_attributes().

typedef struct GATSerialise_S* GATSerialise
 

Definition at line 57 of file GATType.h.

typedef struct GATSerialise_S const* GATSerialise_const
 

Definition at line 58 of file GATType.h.

typedef struct GATStreamable_S* GATStreamable
 

Definition at line 61 of file GATType.h.

typedef struct GATStreamable_S const* GATStreamable_const
 

Definition at line 62 of file GATType.h.

typedef struct GATResource_S* GATResource
 

Definition at line 65 of file GATType.h.

typedef struct GATResource_S const* GATResource_const
 

Definition at line 66 of file GATType.h.

Referenced by GATJobCPIInstance_Data_Create(), GATJobDescription_Create(), GATJobDescription_GetResource(), GATReservation_GetResource(), GATReservationCPI_GetResource(), GATResource_Clone(), GATResource_Equals(), GATResource_GetInterface(), GATResource_GetIsDirty(), GATResource_GetType(), GATResource_Impl_GetMetrics(), GATResource_Impl_GetReservation(), GATResource_Impl_GetResourceDescription(), GATResourceBroker_ReserveResource(), GATResourceBrokerCPI_ReserveResource(), main(), resourcebroker_adaptor_ReservationCPI_GetResource(), resourcebroker_adaptor_ResourceBrokerCPI_ReserveResource(), resourcebroker_adaptor_ResourceBrokerCPI_SubmitJob(), and resourcebroker_adaptor_SubmitJob().

typedef struct GATMonitorable_S* GATMonitorable
 

Definition at line 69 of file GATType.h.

typedef struct GATMonitorable_S const* GATMonitorable_const
 

Definition at line 70 of file GATType.h.

typedef struct GATMetricEvent_S* GATMetricEvent
 

Definition at line 73 of file GATType.h.

typedef struct GATMetricEvent_S const* GATMetricEvent_const
 

Definition at line 74 of file GATType.h.

Referenced by GATMetricEvent_Clone(), GATMetricEvent_Equals(), GATMetricEvent_GetInterface(), GATMetricEvent_GetMetric(), GATMetricEvent_GetSource(), GATMetricEvent_GetType(), GATMetricEvent_GetValue(), and GATMetricEvent_GetValueType().

typedef struct GATRegistry_S* GATRegistry
 

Definition at line 82 of file GATType.h.

typedef struct GATRegistry_S const* GATRegistry_const
 

Definition at line 83 of file GATType.h.

Referenced by GATAdvertService_Create(), GATEndpoint_Create(), GATEndpoint_DeSerialise_Create(), GATFile_Create(), GATFile_DeSerialise_Create(), GATFileStream_Create(), GATJob_Create(), GATJob_DeSerialise_Create(), GATLogicalFile_Create(), GATLogicalFile_DeSerialise_Create(), GATPipe_Create(), GATRegistry_Clone(), GATRegistry_Equals(), GATRegistry_GetInterface(), GATRegistry_GetType(), GATRequest_Create(), GATReservation_Create(), GATResource_DeSerialise_Create(), GATResource_Impl_Create(), and GATResourceBroker_Create().

typedef struct GATConfig_S* GATConfig
 

Definition at line 86 of file GATType.h.

typedef struct GATConfig_S const* GATConfig_const
 

Definition at line 87 of file GATType.h.

Referenced by GATConfig_GetAdaptorConfigs(), and GATConfig_GetSystemConfig().

typedef struct GATContext_S* GATContext
 

Definition at line 90 of file GATType.h.

typedef struct GATContext_S const* GATContext_const
 

Definition at line 91 of file GATType.h.

Referenced by GATContext_Clone(), GATContext_Equals(), GATContext_GetInterface(), GATContext_GetPreferences(), GATContext_GetSecurityContexts(), GATContext_GetSecurityContextsByType(), and GATContext_GetType().

typedef struct GATAdvertService_S* GATAdvertService
 

Definition at line 94 of file GATType.h.

Referenced by GATAdvertService_Add(), GATAdvertService_AddMetricListener(), GATAdvertService_Clone(), GATAdvertService_Create(), GATAdvertService_Delete(), GATAdvertService_Destroy(), GATAdvertService_GetCPIInstanceData(), GATAdvertService_GetPWD(), GATAdvertService_RegisterPolling(), GATAdvertService_RemoveRegisteredMetric(), GATAdvertService_SetPWD(), GATOBJECT_DEFINE_CONVERTERS(), GATType_GetName(), and main().

typedef struct GATAdvertService_S const* GATAdvertService_const
 

Definition at line 95 of file GATType.h.

Referenced by GATAdvertService_Clone(), GATAdvertService_Equals(), GATAdvertService_Find(), GATAdvertService_GetAdvertisable(), GATAdvertService_GetInterface(), GATAdvertService_GetMetaData(), GATAdvertService_GetMetrics(), and GATAdvertService_GetType().

typedef struct GATFile_S* GATFile
 

Definition at line 98 of file GATType.h.

typedef struct GATFile_S const* GATFile_const
 

Definition at line 99 of file GATType.h.

Referenced by GATFile_Clone(), GATFile_Copy(), GATFile_Delete(), GATFile_Equals(), GATFile_GetInterface(), GATFile_GetIsDirty(), GATFile_GetLength(), GATFile_GetLocation(), GATFile_GetMetrics(), GATFile_GetType(), GATFile_IsReadable(), GATFile_IsWritable(), GATFile_LastWriteTime(), GATFile_Move(), GATLogicalFile_AddFile(), GATLogicalFile_RemoveFile(), GATLogicalFileCPI_AddFile(), GATLogicalFileCPI_RemoveFile(), logical_filestore_addfile(), logical_filestore_removefile(), logicalfile_adaptor_LogicalFileCPI_AddFile(), and logicalfile_adaptor_LogicalFileCPI_RemoveFile().

typedef struct GATJob_S* GATJob
 

Definition at line 102 of file GATType.h.

Referenced by GATJob_AddMetricListener(), GATJob_Clone(), GATJob_CloneJob(), GATJob_Create(), GATJob_DeSerialise(), GATJob_DeSerialise_Create(), GATJob_DeSerialiseCallback(), GATJob_Destroy(), GATJob_GetCPIInstanceData(), GATJob_internal_SetGATJobId(), GATJob_Migrate(), GATJob_RegisterPolling(), GATJob_RemoveRegisteredMetric(), GATJob_Serialise(), GATJob_Stop(), GATJobCPI_CloneJob(), GATJobCPI_Migrate(), GATJobCPI_SerialiseCallback(), GATOBJECT_DEFINE_CONVERTERS(), GATResourceBroker_SubmitJob(), GATResourceBrokerCPI_SubmitJob(), GATSelf_GetJob(), GATSelfCPI_GetJob(), GATType_GetName(), main(), resourcebroker_adaptor_GATJobCPI_CloneJob(), resourcebroker_adaptor_GATJobCPI_Migrate(), resourcebroker_adaptor_GATSelfCPI_GetJob(), resourcebroker_adaptor_ResourceBrokerCPI_SubmitJob(), and resourcebroker_adaptor_SubmitJob().

typedef struct GATJob_S const* GATJob_const
 

Definition at line 103 of file GATType.h.

Referenced by GATJob_Checkpoint(), GATJob_Clone(), GATJob_CloneJob(), GATJob_Equals(), GATJob_GetInfo(), GATJob_GetInterface(), GATJob_GetIsDirty(), GATJob_GetJobDescription(), GATJob_GetJobID(), GATJob_GetMetrics(), GATJob_GetNativeID(), GATJob_GetState(), GATJob_GetStatus(), GATJob_GetType(), GATJob_Migrate(), and GATJob_UnSchedule().

typedef struct GATJobDescription_S* GATJobDescription
 

Definition at line 106 of file GATType.h.

Referenced by create_jobdescription_description(), GATJobDescription_Clone(), GATJobDescription_Create(), GATJobDescription_Create_Description(), GATJobDescription_DeSerialise_Create(), GATJobDescription_DeSerialiseCallback(), GATJobDescription_Destroy(), GATJobDescription_internal_GetEnvironment(), GATJobDescription_Serialise(), GATOBJECT_DEFINE_CONVERTERS(), GATResourceBroker_SetJobEnvironment(), GATResourceBroker_SubmitJob(), GATType_GetName(), main(), resourcebroker_adaptor_GATSelfCPI_create_self_jobdescription(), resourcebroker_adaptor_GATSelfCPI_GetJob(), verify_direct_serialisation(), and verify_generic_serialisation().

typedef struct GATJobDescription_S const* GATJobDescription_const
 

Definition at line 107 of file GATType.h.

Referenced by GATJob_GetJobDescription(), GATJobCPI_GetJobDescription(), GATJobCPIInstance_Data_Create(), GATJobDescription_Clone(), GATJobDescription_Equals(), GATJobDescription_GetInterface(), GATJobDescription_GetIsDirty(), GATJobDescription_GetResource(), GATJobDescription_GetResourceDescription(), GATJobDescription_GetSoftwareDescription(), GATJobDescription_GetType(), GATResourceBroker_SubmitJob(), GATResourceBrokerCPI_SubmitJob(), resourcebroker_adaptor_GATJobCPI_GetJobDescription(), resourcebroker_adaptor_ResourceBrokerCPI_SubmitJob(), and resourcebroker_adaptor_SubmitJob().

typedef struct GATLocation_S* GATLocation
 

Definition at line 110 of file GATType.h.

typedef struct GATLocation_S const* GATLocation_const
 

Definition at line 111 of file GATType.h.

Referenced by fileops_adaptor_FileCPI_Copy(), fileops_adaptor_FileCPI_Move(), GATFile_Copy(), GATFile_Create(), GATFile_Move(), GATFileCPI_Copy(), GATFileCPI_Move(), GATLocation_Clone(), GATLocation_Equals(), GATLocation_GetInterface(), GATLocation_GetIsDirty(), GATLocation_GetType(), GATLocation_ToString(), GATLogicalFile_Replicate(), GATLogicalFileCPI_Replicate(), logical_filestore_addfile(), logical_filestore_removefile(), logical_filestore_replicate(), logicalfile_adaptor_LogicalFileCPI_Replicate(), main(), and test_std_file_attriutes().

typedef struct GATLogicalFile_S* GATLogicalFile
 

Definition at line 114 of file GATType.h.

typedef struct GATLogicalFile_S const* GATLogicalFile_const
 

Definition at line 115 of file GATType.h.

Referenced by GATLogicalFile_Clone(), GATLogicalFile_Equals(), GATLogicalFile_GetFiles(), GATLogicalFile_GetInterface(), GATLogicalFile_GetIsDirty(), GATLogicalFile_GetMetrics(), GATLogicalFile_GetType(), and GATLogicalFile_Replicate().

typedef struct GATMemoryStream_S* GATMemoryStream
 

Definition at line 118 of file GATType.h.

Referenced by advertservice_adaptor_GATAdvertServiceCPI_Add(), advertservice_adaptor_GATAdvertServiceCPI_GetAdvertisable(), GATList_DeSerialise_Create(), GATList_i_SerialiseItems(), GATMemoryStream_Clone(), GATMemoryStream_Close(), GATMemoryStream_Create(), GATMemoryStream_Destroy(), GATMemoryStream_GetBuffer(), GATMemoryStream_Read(), GATMemoryStream_Seek(), GATMemoryStream_Write(), GATOBJECT_DEFINE_CONVERTERS(), GATType_GetName(), main(), test_GATTable_Serialising(), verify_direct_serialisation(), verify_GATList_GATint32_serialization(), verify_GATList_GATList_GATint32_serialization(), verify_GATList_String_serialization(), verify_generic_serialisation(), xml_decode_object(), and xml_encode_object().

typedef struct GATMemoryStream_S const* GATMemoryStream_const
 

Definition at line 119 of file GATType.h.

Referenced by GATMemoryStream_Clone(), GATMemoryStream_Equals(), GATMemoryStream_GetInterface(), and GATMemoryStream_GetType().

typedef struct GATMetric_S* GATMetric
 

Definition at line 122 of file GATType.h.

Referenced by advertservice_adaptor_GATAdvertServiceCPI_GetMetricEvent(), endpoint_adaptor_EndpointCPI_GetMetricEvent(), endpoint_adaptor_FireAddGATPipeListener(), endpoint_adaptor_FireConnect(), endpoint_adaptor_FireListen(), fileops_adaptor_FileCPI_GetMetricEvent(), fileops_adaptor_FireCopiedEvent(), fileops_adaptor_FireDeletedEvent(), fileops_adaptor_FireMovedEvent(), filestream_adaptor_FileStreamCPI_GetMetricEvent(), filestream_adaptor_FireCloseEvent(), filestream_adaptor_FireReadEvent(), filestream_adaptor_FireSeekEvent(), filestream_adaptor_FireWriteEvent(), GATAdvertService_AddMetricListener(), GATAdvertService_RegisterPolling(), GATAdvertService_RemoveRegisteredMetric(), GATAdvertServiceCPI_GetMetricEvent(), GATEndpoint_AddMetricListener(), GATEndpoint_RegisterPolling(), GATEndpoint_RemoveRegisteredMetric(), GATEndpointCPI_GetMetricEvent(), GATFile_AddMetricListener(), GATFile_RegisterPolling(), GATFile_RemoveRegisteredMetric(), GATFileCPI_GetMetricEvent(), GATFileStream_AddMetricListener(), GATFileStream_RegisterPolling(), GATFileStream_RemoveRegisteredMetric(), GATFileStreamCPI_GetMetricEvent(), GATJob_AddMetricListener(), GATJob_RegisterPolling(), GATJob_RemoveRegisteredMetric(), GATJobCPI_GetMetricEvent(), GATLogicalFile_AddMetricListener(), GATLogicalFile_RegisterPolling(), GATLogicalFile_RemoveRegisteredMetric(), GATLogicalFileCPI_GetMetricEvent(), GATMetric_Clone(), GATMetric_Create(), GATMetric_CreateListOfMetrics(), GATMetric_CreateMetric(), GATMetric_Destroy(), GATMetricEvent_Create_Continuous(), GATMetricEvent_Create_EventLike(), GATMonitorable_AddMetricListener(), GATMonitorable_Impl_AddMetricListener(), GATMonitorable_Impl_CloneKey(), GATMonitorable_Impl_Create(), GATMonitorable_Impl_DestroyKey(), GATMonitorable_Impl_EqualKeys(), GATMonitorable_Impl_FireEvent(), GATMonitorable_Impl_GetMetrics(), GATMonitorable_Impl_HashKey(), GATMonitorable_Impl_RegisterPolling(), GATMonitorable_Impl_RemoveRegisteredMetric(), GATMonitorable_RegisterPolling(), GATMonitorable_RemoveRegisteredMetric(), GATOBJECT_DEFINE_CONVERTERS(), GATPipe_AddMetricListener(), GATPipe_RegisterPolling(), GATPipe_RemoveRegisteredMetric(), GATPipeCPI_GetMetricEvent(), GATResource_Impl_AddMetricListener(), GATResource_Impl_RegisterPolling(), GATResource_Impl_RemoveRegisteredMetric(), GATResourceCPI_GetMetricEvent(), GATType_GetName(), logicalfile_adaptor_FireReplicatedEvent(), logicalfile_adaptor_LogicalFileCPI_GetMetricEvent(), main(), pipe_adaptor_FireCloseEvent(), pipe_adaptor_FireReadEvent(), pipe_adaptor_FireSeekEvent(), pipe_adaptor_FireWriteEvent(), pipe_adaptor_PipeCPI_GetMetricEvent(), resourcebroker_adaptor_GATJobCPI_GetMetricEvent(), and resourcebroker_adaptor_GATResourceCPI_GetMetricEvent().

typedef struct GATMetric_S const* GATMetric_const
 

Definition at line 123 of file GATType.h.

Referenced by GATMetric_Clone(), GATMetric_Equals(), GATMetric_GetInterface(), GATMetric_GetMeasurementType(), GATMetric_GetName(), GATMetric_GetParameterByName(), GATMetric_GetParameters(), GATMetric_GetParameterTypeByName(), GATMetric_GetType(), GATMetric_GetUnit(), GATMetric_GetValueType(), and GATMetricEvent_GetMetric().

typedef struct GATPreferences_S* GATPreferences
 

Definition at line 126 of file GATType.h.

typedef struct GATPreferences_S const* GATPreferences_const
 

Definition at line 127 of file GATType.h.

Referenced by GATAdvertService_Create(), GATContext_AddPreferences(), GATEndpoint_Create(), GATEndpoint_DeSerialise_Create(), GATFile_Create(), GATFile_DeSerialise_Create(), GATFileStream_Create(), GATJob_Create(), GATJob_DeSerialise_Create(), GATLogicalFile_Create(), GATLogicalFile_DeSerialise_Create(), GATOBJECT_DEFINE_CONVERTERS(), GATPipe_Create(), GATPreferences_Clone(), GATPreferences_Equals(), GATPreferences_Get(), GATPreferences_GetInterface(), GATPreferences_GetType(), GATPreferences_Match(), GATRequest_Create(), GATReservation_Create(), GATResource_DeSerialise_Create(), GATResource_Impl_Create(), and GATResourceBroker_Create().

typedef struct GATReservation_S* GATReservation
 

Definition at line 130 of file GATType.h.

Referenced by GATOBJECT_DEFINE_CONVERTERS(), GATReservation_Cancel(), GATReservation_Clone(), GATReservation_Create(), GATReservation_Destroy(), GATReservation_GetCPIInstanceData(), GATResourceBroker_ReserveResource(), GATResourceBroker_ReserveResource_Description(), GATResourceBrokerCPI_ReserveResource(), GATResourceBrokerCPI_ReserveResource_Description(), GATType_GetName(), resourcebroker_adaptor_ResourceBrokerCPI_ReserveResource(), and resourcebroker_adaptor_ResourceBrokerCPI_ReserveResource_Description().

typedef struct GATReservation_S const* GATReservation_const
 

Definition at line 131 of file GATType.h.

Referenced by GATReservation_Clone(), GATReservation_Equals(), GATReservation_GetInterface(), GATReservation_GetResource(), GATReservation_GetType(), GATResource_GetReservation(), GATResource_Impl_GetReservation(), GATResourceCPI_GetReservation(), and resourcebroker_adaptor_GATResourceCPI_GetReservation().

typedef struct GATResourceBroker_S* GATResourceBroker
 

Definition at line 134 of file GATType.h.

Referenced by GATOBJECT_DEFINE_CONVERTERS(), GATResourceBroker_Clone(), GATResourceBroker_Create(), GATResourceBroker_Destroy(), GATResourceBroker_FindResources(), GATResourceBroker_GetCPIInstanceData(), GATResourceBroker_ReserveResource(), GATResourceBroker_ReserveResource_Description(), GATResourceBroker_SetJobEnvironment(), GATResourceBroker_SubmitJob(), GATType_GetName(), and main().

typedef struct GATResourceBroker_S const* GATResourceBroker_const
 

Definition at line 135 of file GATType.h.

Referenced by GATResourceBroker_Clone(), GATResourceBroker_Equals(), GATResourceBroker_GetInterface(), and GATResourceBroker_GetType().

typedef struct GATResourceDescription_S* GATResourceDescription
 

Definition at line 138 of file GATType.h.

Referenced by GATJobDescription_DeSerialise_Create(), GATLIST_IMPLEMENT(), GATOBJECT_DEFINE_CONVERTERS(), GATResourceDescription_Clone(), GATResourceDescription_DeSerialiseCallback(), GATResourceDescription_Destroy(), GATResourceDescription_i_AddResourceAttribute_GATObject(), GATResourceDescription_i_AddResourceAttribute_String(), GATResourceDescription_i_Create(), GATResourceDescription_i_SetDescription(), GATResourceDescription_Serialise(), GATType_GetName(), main(), resourcebroker_adaptor_CreateResource(), resourcebroker_adaptor_GATSelfCPI_create_self_jobdescription(), resourcebroker_adaptor_GATSelfCPI_create_self_resource(), and resourcebroker_adaptor_ResourceBrokerCPI_FindResources().

typedef struct GATResourceDescription_S const* GATResourceDescription_const
 

Definition at line 139 of file GATType.h.

Referenced by GATJobDescription_Create_Description(), GATJobDescription_GetResourceDescription(), GATResource_GetResourceDescription(), GATResource_Impl_GetResourceDescription(), GATResourceBroker_FindResources(), GATResourceBroker_ReserveResource_Description(), GATResourceBrokerCPI_FindResources(), GATResourceBrokerCPI_ReserveResource_Description(), GATResourceCPI_GetResourceDescription(), GATResourceCPIInstance_Data_Create(), GATResourceCPIInstance_Data_GetResourceDescription(), GATResourceDescription_Clone(), GATResourceDescription_Equals(), GATResourceDescription_GetInterface(), GATResourceDescription_GetIsDirty(), GATResourceDescription_GetType(), GATResourceDescription_i_GetDescription(), resourcebroker_adaptor_GATResourceCPI_GetResourceDescription(), resourcebroker_adaptor_ResourceBrokerCPI_FindResources(), resourcebroker_adaptor_ResourceBrokerCPI_ReserveResource_Description(), resourcebroker_adaptor_ResourceBrokerCPI_SubmitJob(), and resourcebroker_adaptor_SubmitJob().

typedef struct GATSoftwareDescription_S* GATSoftwareDescription
 

Definition at line 158 of file GATType.h.

Referenced by create_jobdescription_description(), create_software_description(), GATJobDescription_DeSerialise(), GATJobDescription_DeSerialise_Create(), GATJobDescription_DeSerialiseCallback(), GATOBJECT_DEFINE_CONVERTERS(), GATSoftwareDescription_Clone(), GATSoftwareDescription_Create(), GATSoftwareDescription_DeSerialise_Create(), GATSoftwareDescription_DeSerialiseCallback(), GATSoftwareDescription_Destroy(), GATSoftwareDescription_Serialise(), GATSoftwareDescription_SetAttributes(), GATType_GetName(), get_sw_description_direct(), main(), resourcebroker_adaptor_CreateSoftwareDescription(), and resourcebroker_adaptor_GATSelfCPI_create_self_jobdescription().

typedef struct GATSoftwareDescription_S const* GATSoftwareDescription_const
 

Definition at line 159 of file GATType.h.

Referenced by GATJobDescription_Create(), GATJobDescription_Create_Description(), GATJobDescription_GetSoftwareDescription(), GATSoftwareDescription_Clone(), GATSoftwareDescription_Equals(), GATSoftwareDescription_GetAttributes(), GATSoftwareDescription_GetInterface(), GATSoftwareDescription_GetIsDirty(), GATSoftwareDescription_GetType(), GATSoftwareDescription_internal_GetAttributesRef(), and test_sw_attributes().

typedef struct GATSoftwareResource_S* GATSoftwareResource
 

Definition at line 162 of file GATType.h.

Referenced by GATType_GetName().

typedef struct GATSoftwareResource_S const* GATSoftwareResource_const
 

Definition at line 163 of file GATType.h.

typedef struct GATHardwareResource_S* GATHardwareResource
 

Definition at line 166 of file GATType.h.

Referenced by GATType_GetName(), and resourcebroker_adaptor_CreateResource().

typedef struct GATHardwareResource_S const* GATHardwareResource_const
 

Definition at line 167 of file GATType.h.

Referenced by GATJob_CloneJob(), GATJob_Migrate(), GATJobCPI_CloneJob(), GATJobCPI_Migrate(), resourcebroker_adaptor_GATJobCPI_CloneJob(), and resourcebroker_adaptor_GATJobCPI_Migrate().

typedef struct GATStatus_S* GATStatus
 

Definition at line 170 of file GATType.h.

typedef struct GATStatus_S const* GATStatus_const
 

Definition at line 171 of file GATType.h.

Referenced by GATContext_GetCurrentStatus(), GATJob_GetStatus(), GATJobCPI_GetStatus(), GATStatus_Clone(), GATStatus_Equals(), GATStatus_GetChildren(), GATStatus_GetInterface(), GATStatus_GetIsDirty(), GATStatus_GetMessages(), GATStatus_GetParent(), GATStatus_GetStatusCode(), GATStatus_GetType(), GATStatus_SetParent(), GATStatus_Trace(), GATStatus_TraceLevel(), and resourcebroker_adaptor_GATJobCPI_GetStatus().

typedef struct GATString_S* GATString
 

Definition at line 174 of file GATType.h.

typedef struct GATString_S const* GATString_const
 

Definition at line 175 of file GATType.h.

Referenced by advertservice_adapter_resolve_path(), advertservice_adaptor_GATAdvertServiceCPI_Add(), advertservice_adaptor_GATAdvertServiceCPI_Delete(), advertservice_adaptor_GATAdvertServiceCPI_GetAdvertisable(), advertservice_adaptor_GATAdvertServiceCPI_GetMetaData(), GATAdvertService_Add(), GATAdvertService_Delete(), GATAdvertService_ExtractName(), GATAdvertService_GetAdvertisable(), GATAdvertService_GetMetaData(), GATAdvertService_ResolvePath(), GATAdvertService_SetPWD(), GATAdvertServiceCPI_Add(), GATAdvertServiceCPI_Delete(), GATAdvertServiceCPI_GetAdvertisable(), GATAdvertServiceCPI_GetMetaData(), GATJob_internal_SetGATJobId(), GATList_String_Get(), GATSelf_internal_GetGATJobId(), GATString_Clone(), GATString_CompareTo(), GATString_Concatenate(), GATString_EndsWith(), GATString_Equals(), GATString_FirstIndexOf(), GATString_GetBuffer(), GATString_GetEncoding(), GATString_GetInterface(), GATString_GetIsDirty(), GATString_GetLengthInBytes(), GATString_GetSubString(), GATString_GetType(), GATString_LastIndexOf(), GATString_StartsWith(), GATString_Translate(), resourcebroker_adaptor_make_sample_jobid(), and resourcebroker_adaptor_SubmitJob().

typedef struct GATTime_S* GATTime
 

Definition at line 178 of file GATType.h.

typedef struct GATTime_S const* GATTime_const
 

Definition at line 179 of file GATType.h.

Referenced by GATMetricEvent_GetEventTime(), GATResourceBroker_ReserveResource(), GATResourceBroker_ReserveResource_Description(), GATResourceBrokerCPI_ReserveResource(), GATResourceBrokerCPI_ReserveResource_Description(), GATTime_Clone(), GATTime_Equals(), GATTime_GetInterface(), GATTime_GetIsDirty(), GATTime_GetTime(), GATTime_GetType(), resourcebroker_adaptor_ResourceBrokerCPI_ReserveResource(), and resourcebroker_adaptor_ResourceBrokerCPI_ReserveResource_Description().

typedef struct GATTable_S* GATTable
 

Definition at line 182 of file GATType.h.

typedef struct GATTable_S const* GATTable_const
 

Definition at line 183 of file GATType.h.

Referenced by advertservice_adaptor_GATAdvertServiceCPI_Add(), advertservice_adaptor_GATAdvertServiceCPI_Find(), advertservice_adaptor_register(), advertservice_adaptor_Register_GATAdvertServiceCPI(), advertservice_db_find(), advertservice_db_write_advert_data(), advertservice_db_write_data(), endpoint_adaptor_register(), endpoint_adaptor_register_endpoint(), fileops_adaptor_register(), fileops_copy_config(), fileops_get_table_entry(), filestream_adaptor_register(), GATAdvertService_Find(), GATAdvertServiceCPI_Add(), GATAdvertServiceCPI_Find(), GATConfig_GetSystemConfig(), GATJob_GetInfo(), GATJobCPI_GetInfo(), GATLoader_LoadAdaptor(), GATMonitorable_Impl_CloneKey(), GATMonitorable_Impl_DestroyKey(), GATMonitorable_Impl_EqualKeys(), GATMonitorable_Impl_GetKeySize(), GATMonitorable_Impl_HashKey(), GATPreferences_Get(), GATRequest_Create(), GATResourceDescription_i_GetDescription(), GATSelf_AddRequestListener(), GATSelfCPI_CreateRequestForListener(), GATSoftwareDescription_Create(), GATSoftwareDescription_DeSerialise_Create(), GATSoftwareDescription_SetAttributes(), GATTable_Clone(), GATTable_Default_Clone_Key(), GATTable_Default_Destroy_Key(), GATTable_Default_Equal_Keys(), GATTable_Default_Hash_sdbm(), GATTable_Equals(), GATTable_Get_double(), GATTable_Get_ElementType(), GATTable_Get_float(), GATTable_Get_GATObject(), GATTable_Get_int(), GATTable_Get_short(), GATTable_Get_String(), GATTable_GetInterface(), GATTable_GetIsDirty(), GATTable_GetKeys(), GATTable_GetType(), GATTable_Internal_CloneKey(), GATTable_Internal_CloneKey_String(), GATTable_Internal_Destroy_Key(), GATTable_Internal_Equal_Keys(), GATTable_Internal_Equal_Keys_String(), GATTable_internal_Get_GATObjectRef(), GATTable_Internal_Get_KeySize(), GATTable_Internal_Get_KeySize_String(), GATTable_Internal_Hash_sdbm(), GATTable_ReleaseKeys(), GATTable_SerialiseItems(), GATTable_Size(), Load(), LoadAdaptor(), logicalfile_adaptor_register(), main(), pipe_adaptor_register_pipe(), resourcebroker_adaptor_GATJobCPI_GetInfo(), resourcebroker_adaptor_GATRequestCPI_request_notifier_listener(), resourcebroker_adaptor_GATSelfCPI_CreateRequestForListener(), resourcebroker_adaptor_register(), resourcebroker_adaptor_Register_GATJobCPI(), resourcebroker_adaptor_Register_GATRequestCPI(), resourcebroker_adaptor_Register_GATReservationCPI(), resourcebroker_adaptor_Register_GATResourceBrokerCPI(), resourcebroker_adaptor_Register_GATResourceCPI(), resourcebroker_adaptor_Register_GATSelfCPI(), resourcebroker_adaptor_SubmitJob(), test_entry_types(), test_GATTable_Cloning(), test_GATTable_Entries(), test_hw_requirements(), test_negatives_double(), test_negatives_float(), test_negatives_int(), test_negatives_object(), test_negatives_short(), test_negatives_string(), test_os_requirements(), test_positives(), test_remove_double(), test_remove_float(), test_remove_int(), test_remove_object(), test_remove_short(), test_remove_string(), test_remove_unknown(), test_std_file_attriutes(), and test_sw_attributes().

typedef struct GATTimePeriod_S* GATTimePeriod
 

Definition at line 186 of file GATType.h.

typedef struct GATTimePeriod_S const* GATTimePeriod_const
 

Definition at line 187 of file GATType.h.

Referenced by advertservice_adaptor_GATAdvertServiceCPI_ServiceActions(), fileops_adaptor_FileCPI_ServiceActions(), GATContext_ServiceActions(), GATResourceBroker_ReserveResource(), GATResourceBroker_ReserveResource_Description(), GATResourceBrokerCPI_ReserveResource(), GATResourceBrokerCPI_ReserveResource_Description(), GATTimePeriod_Clone(), GATTimePeriod_Equals(), GATTimePeriod_GetDuration(), GATTimePeriod_GetInterface(), GATTimePeriod_GetIsDirty(), GATTimePeriod_GetType(), logicalfile_adaptor_LogicalFileCPI_ServiceActions(), resourcebroker_adaptor_GATJobCPI_ServiceActions(), resourcebroker_adaptor_GATRequestCPI_ServiceActions(), resourcebroker_adaptor_GATReservationCPI_ServiceActions(), resourcebroker_adaptor_GATResourceBrokerCPI_ServiceActions(), resourcebroker_adaptor_GATResourceCPI_ServiceActions(), resourcebroker_adaptor_GATSelfCPI_ServiceActions(), resourcebroker_adaptor_ResourceBrokerCPI_ReserveResource(), and resourcebroker_adaptor_ResourceBrokerCPI_ReserveResource_Description().

typedef struct GATEndpoint_S* GATEndpoint
 

Definition at line 190 of file GATType.h.

typedef struct GATEndpoint_S const* GATEndpoint_const
 

Definition at line 191 of file GATType.h.

Referenced by GATEndpoint_AddGATPipeListener(), GATEndpoint_Clone(), GATEndpoint_Connect(), GATEndpoint_Equals(), GATEndpoint_GetInterface(), GATEndpoint_GetIsDirty(), GATEndpoint_GetMetrics(), GATEndpoint_GetType(), and GATEndpoint_Listen().

typedef struct GATPipe_S* GATPipe
 

Definition at line 194 of file GATType.h.

typedef struct GATPipe_S const* GATPipe_const
 

Definition at line 195 of file GATType.h.

Referenced by GATPipe_Clone(), GATPipe_Equals(), GATPipe_GetInterface(), GATPipe_GetMetrics(), and GATPipe_GetType().

typedef struct GATFileStream_S* GATFileStream
 

Definition at line 198 of file GATType.h.

typedef struct GATFileStream_S const* GATFileStream_const
 

Definition at line 199 of file GATType.h.

Referenced by GATFileStream_Clone(), GATFileStream_Equals(), GATFileStream_GetInterface(), GATFileStream_GetMetrics(), and GATFileStream_GetType().

typedef GATString GATJobID
 

Definition at line 202 of file GATType.h.

Referenced by GATJob_Create(), GATJob_DeSerialise(), GATJob_DeSerialise_Create(), GATJob_DeSerialiseCallback(), GATOBJECT_DEFINE_CONVERTERS(), main(), and resourcebroker_adaptor_GATSelfCPI_GetJob().

typedef GATString_const GATJobID_const
 

Definition at line 203 of file GATType.h.

Referenced by GATJob_GetJobID(), GATJob_GetNativeID(), GATJobCPI_GetJobID(), GATResourceBroker_SetJobEnvironment(), main(), and resourcebroker_adaptor_GATJobCPI_GetJobID().

typedef struct GATSelf_S* GATSelf
 

Definition at line 206 of file GATType.h.

typedef struct GATSelf_S const* GATSelf_const
 

Definition at line 207 of file GATType.h.

Referenced by GATResourceBroker_SetJobEnvironment(), GATResourceBroker_SubmitJob(), GATSelf_Clone(), GATSelf_Equals(), GATSelf_GetInstance(), GATSelf_GetInterface(), GATSelf_GetType(), GATSelf_internal_CreateGATJobId(), and GATSelf_internal_GetGATJobId().

typedef struct GATRequest_S* GATRequest
 

Definition at line 210 of file GATType.h.

Referenced by GATOBJECT_DEFINE_CONVERTERS(), GATRequest_Clone(), GATRequest_Create(), GATRequest_Destroy(), GATRequest_GetCPIInstanceData(), GATSelf_AddRequestListener(), GATSelfCPI_CreateRequestForListener(), GATSelfCPI_DestroyRequestForListener(), GATType_GetName(), resourcebroker_adaptor_GATSelfCPI_CreateRequestForListener(), and resourcebroker_adaptor_GATSelfCPI_DestroyRequestForListener().

typedef struct GATRequest_S const* GATRequest_const
 

Definition at line 211 of file GATType.h.

Referenced by GATRequest_Clone(), GATRequest_Equals(), GATRequest_GetInterface(), GATRequest_GetRequestName(), GATRequest_GetRequestNotifier(), GATRequest_GetType(), GATRequest_IssueCommand(), and on_checkpoint_issued_1().

typedef struct GATRequestNotifier_S* GATRequestNotifier
 

Definition at line 214 of file GATType.h.

Referenced by GATOBJECT_DEFINE_CONVERTERS(), GATRequest_Destroy(), GATRequest_GetRequestNotifier(), GATRequestNotifier_Clone(), GATRequestNotifier_Create(), GATRequestNotifier_Destroy(), GATType_GetName(), and resourcebroker_adaptor_GATRequestCPI_InitRequestNotifier().

typedef struct GATRequestNotifier_S const* GATRequestNotifier_const
 

Definition at line 215 of file GATType.h.

Referenced by GATRequest_GetRequestNotifier(), GATRequestCPI_InitRequestNotifier(), GATRequestNotifier_Clone(), GATRequestNotifier_Equals(), GATRequestNotifier_GetInterface(), GATRequestNotifier_GetType(), GATRequestNotifier_Respond(), on_checkpoint_issued_1(), and resourcebroker_adaptor_GATRequestCPI_InitRequestNotifier().

typedef struct GATSecurityContext_S* GATSecurityContext
 

Definition at line 218 of file GATType.h.

typedef struct GATSecurityContext_S const* GATSecurityContext_const
 

Definition at line 219 of file GATType.h.

Referenced by GATSecurityContext_Clone(), GATSecurityContext_Equals(), GATSecurityContext_GetInterface(), and GATSecurityContext_GetType().

typedef struct GATList_S* GATList
 

Definition at line 224 of file GATType.h.

typedef struct GATList_S const* GATList_const
 

Definition at line 225 of file GATType.h.

Referenced by GATList_i_Begin(), GATList_i_Clone(), GATList_i_End(), GATList_i_Equals(), GATList_i_GetInterface(), GATList_i_GetIsDirty(), GATList_i_GetType(), GATList_i_SerialiseItems(), GATList_i_Size(), GATList_String_Begin(), GATList_String_Clone(), GATList_String_End(), GATList_String_Equals(), GATList_String_GetInterface(), GATList_String_GetIsDirty(), GATList_String_GetType(), and GATList_String_Size().

typedef struct GATListNode_S* GATListIterator
 

Definition at line 226 of file GATType.h.

typedef struct GATListNode_S const* GATListIterator_const
 

Definition at line 227 of file GATType.h.

Referenced by GATList_Distance(), GATList_i_Compare(), GATList_i_Get(), GATList_i_Next(), GATList_i_Previous(), GATList_String_Get(), GATList_String_Next(), and GATList_String_Previous().

typedef GATResult(* GATMetricListener)(void *, GATMetricEvent)
 

Definition at line 230 of file GATType.h.

Referenced by GATAdvertService_AddMetricListener(), GATEndpoint_AddMetricListener(), GATFile_AddMetricListener(), GATFileStream_AddMetricListener(), GATJob_AddMetricListener(), GATLogicalFile_AddMetricListener(), GATMonitorable_AddMetricListener(), GATMonitorable_Impl_AddMetricListener(), GATPipe_AddMetricListener(), and GATResource_Impl_AddMetricListener().

typedef GATResult(* GATRequestListener)(void *, GATRequest_const)
 

Definition at line 233 of file GATType.h.

Referenced by GATRequest_Create(), GATSelf_AddRequestListener(), GATSelfCPI_CreateRequestForListener(), and resourcebroker_adaptor_GATSelfCPI_CreateRequestForListener().

typedef GATResult(* GATPipeListener)(void *, GATPipe)
 

Definition at line 236 of file GATType.h.

Referenced by endpoint_adaptor_EndpointCPI_AddGATPipeListener(), GATEndpoint_AddGATPipeListener(), and GATEndpointCPI_AddGATPipeListener().

typedef GATResult(* GATErrorMessageHandler)(GATResult err_code, char *buffer, GATuint32 length, GATuint32 *written)
 

ErrorMessageHandler.

The ErrorMessageHandler function prototype is used for callbacks, which have to be registered with the GATSelf_AddErrorMessageHandler. These callbacks are called to get the textual representation of a specific error code (error messages). The engine decides, which callback function to call based on the facility code (bits 16...27 of the error code value). This way every single adaptor may define its own range of error values and can return the error message corresponding to a given error code.

Parameters:
err_code  The error code, for which the system needs to get the error message.
buffer  The buffer, where to return the resulting error message.
length  The size of the given buffer. If this size is insufficient for the error message to return, the error callback function should return the required length in the written output parameter and it should additionally return the GAT_BUFFER_TOO_SMALL return value to the caller.
written  The pointer to a variable, which should receive the real size of the generated error message.
Returns:
An error code.

Definition at line 262 of file GATType.h.

Referenced by GATSelf_AddErrorMessageHandler().


Enumeration Type Documentation

enum GATBool
 

Enumeration values:
GATFalse 
GATTrue 

Definition at line 27 of file GATType.h.

Referenced by advertservice_adaptor_GATAdvertServiceCPI_EqualsInstance(), advertservice_db_alter_table(), advertservice_db_find_node(), append_string(), endpoint_adaptor_EndpointCPI_EqualsInstance(), endpoint_adaptor_EndpointCPI_Serialise(), fileops_adaptor_FileCPI_EqualsInstance(), fileops_adaptor_FileCPI_GetMetricEvent(), fileops_adaptor_FileCPI_Serialise(), filestream_adaptor_FileStreamCPI_EqualsInstance(), GATAdvertService_Create(), GATAdvertService_Equals(), GATAdvertServiceCPI_EqualsInstance(), GATAdvertServiceCPIInstance_Data_Equals(), GATContext_Equals(), GATContext_RemoveSecurityContext(), GATEndpoint_Create(), GATEndpoint_DeSerialise_Create(), GATEndpoint_Equals(), GATEndpoint_GetIsDirty(), GATEndpoint_Serialise(), GATEndpointCPI_EqualsInstance(), GATEndpointCPI_Serialise(), GATEndpointCPI_SerialiseCallback(), GATEndpointCPI_VersionCallback(), GATFile_Create(), GATFile_DeSerialise_Create(), GATFile_Equals(), GATFile_GetIsDirty(), GATFile_Serialise(), GATFileCPI_EqualsInstance(), GATFileCPI_Serialise(), GATFileCPI_SerialiseCallback(), GATFileCPI_VersionCallback(), GATFileStream_Create(), GATFileStream_Equals(), GATFileStreamCPI_EqualsInstance(), GATJob_Create(), GATJob_DeSerialise_Create(), GATJob_Equals(), GATJob_GetIsDirty(), GATJob_Serialise(), GATJob_VersionCallback(), GATJobCPI_EqualsInstance(), GATJobCPI_Serialise(), GATJobCPI_SerialiseCallback(), GATJobCPIInstance_Data_Create(), GATJobCPIInstance_Data_Equals(), GATJobCPIInstance_Data_Serialize(), GATJobDescription_Equals(), GATJobDescription_GetIsDirty(), GATJobDescription_Serialise(), GATJobDescription_VersionCallback(), GATList_i_Compare(), GATList_i_Equals(), GATList_i_GetIsDirty(), GATList_i_Serialise(), GATList_i_SerialiseItems(), GATLIST_IMPLEMENT(), GATList_String_Equals(), GATList_String_GetIsDirty(), GATList_String_Serialise(), GATLocation_Equals(), GATLocation_GetIsDirty(), GATLocation_Serialise(), GATLocation_VersionCallback(), GATLogicalFile_Create(), GATLogicalFile_DeSerialise_Create(), GATLogicalFile_Equals(), GATLogicalFile_GetIsDirty(), GATLogicalFile_Serialise(), GATLogicalFileCPI_EqualsInstance(), GATLogicalFileCPI_Serialise(), GATLogicalFileCPI_SerialiseCallback(), GATLogicalFileCPI_VersionCallback(), GATMemoryStream_Create(), GATMemoryStream_Equals(), GATMemoryStream_GetBuffer(), GATMetric_Equals(), GATMetricEvent_Equals(), GATMonitorable_Impl_EqualKeys(), GATMonitorable_Impl_Equals(), GATOBJECT_DEFINE_CONVERTERS(), GATObject_Equals(), GATPipe_Create(), GATPipe_Equals(), GATPipeCPI_EqualsInstance(), GATPreferences_Equals(), GATPreferences_Match(), GATRegistry_Equals(), GATRequest_Create(), GATRequest_Equals(), GATRequestCPI_EqualsInstance(), GATRequestCPIInstance_Data_Equals(), GATRequestNotifier_Equals(), GATReservation_Create(), GATReservation_Equals(), GATReservationCPI_EqualsInstance(), GATResource_DeSerialise_Create(), GATResource_Equals(), GATResource_GetIsDirty(), GATResource_Impl_Create(), GATResource_Impl_VersionCallback(), GATResource_Serialise(), GATResourceBroker_Create(), GATResourceBroker_Equals(), GATResourceBrokerCPI_EqualsInstance(), GATResourceCPI_EqualsInstance(), GATResourceCPI_Serialise(), GATResourceCPI_SerialiseCallback(), GATResourceCPIInstance_Data_Equals(), GATResourceCPIInstance_Data_Serialize(), GATResourceDescription_Equals(), GATResourceDescription_GetIsDirty(), GATResourceDescription_Serialise(), GATResourceDescription_VersionCallback(), GATSecurityContext_Equals(), GATSelf_AddRequestListener(), GATSelf_Create(), GATSelf_Equals(), GATSelf_RemoveRequestListener(), GATSerialisable_GetIsDirty(), GATSerialisable_Serialise(), GATSoftwareDescription_Equals(), GATSoftwareDescription_GetIsDirty(), GATSoftwareDescription_Serialise(), GATSoftwareDescription_VersionCallback(), GATStatus_Equals(), GATStatus_GetIsDirty(), GATStatus_Serialise(), GATStatus_TraceLevel(), GATStatus_VersionCallback(), GATString_Clone_Test(), GATString_CompareTo(), GATString_CompareTo_Test(), GATString_Concatenate_Test(), GATString_Create_Test(), GATString_Create_Test_Harness(), GATString_Destroy_Test(), GATString_Destroy_Test_Harness(), GATString_EndsWith(), GATString_EndsWith_Test(), GATString_Equals(), GATString_FirstIndexOf(), GATString_FirstIndexOf_Test(), GATString_GetBuffer_Test(), GATString_GetEncoding_Test(), GATString_GetInterface_Test(), GATString_GetIsDirty(), GATString_GetLengthInBytes_Test(), GATString_GetSubString_Test(), GATString_GetType_Test(), GATString_LastIndexOf(), GATString_LastIndexOf_Test(), GATString_Serialise(), GATString_StartsWith(), GATString_StartsWith_Test(), GATString_Translate(), GATString_Translate_Test(), GATString_VersionCallback(), GATTable_Default_Equal_Keys(), GATTable_Equals(), GATTable_GetIsDirty(), GATTable_Serialise(), GATTable_SerialiseItems(), GATTime_Equals(), GATTime_GetIsDirty(), GATTime_Serialise(), GATTime_VersionCallback(), GATTimePeriod_Equals(), GATTimePeriod_GetIsDirty(), GATTimePeriod_Serialise(), GATTimePeriod_VersionCallback(), GATUtil_appendstring(), GATXds_SerialiseObject(), get_sw_description_direct(), logicalfile_adaptor_LogicalFileCPI_EqualsInstance(), logicalfile_adaptor_LogicalFileCPI_Serialise(), main(), on_checkpoint_issued_1(), pipe_adaptor_PipeCPI_EqualsInstance(), resourcebroker_adaptor_GATJobCPI_EqualsInstance(), resourcebroker_adaptor_GATJobCPI_Serialise(), resourcebroker_adaptor_GATRequestCPI_EqualsInstance(), resourcebroker_adaptor_GATReservationCPI_EqualsInstance(), resourcebroker_adaptor_GATResourceBrokerCPI_EqualsInstance(), resourcebroker_adaptor_GATResourceCPI_EqualsInstance(), resourcebroker_adaptor_GATResourceCPI_Serialise(), resourcebroker_adaptor_ResourceBrokerCPI_FindResources(), test_GATList_GATList_GATint32(), test_GATTable_Cloning(), test_GATTable_Serialising(), test_std_file_attriutes(), test_sw_attributes(), verify_direct_serialisation(), verify_GATList_GATint32(), verify_GATList_GATint32_serialization(), verify_GATList_GATList_GATint32_serialization(), verify_GATList_String(), verify_GATList_String_serialization(), verify_generic_serialisation(), and xml_encode_object().

enum GATType
 

Enumeration values:
GATType_GATint16 
GATType_GATint32 
GATType_GATuint16 
GATType_GATuint32 
GATType_GATfloat32 
GATType_GATdouble64 
GATType_String 
GATType_PlainOldData 
GATType_GATObject 
GATType_GATStatus 
GATType_GATList 
GATType_GATTable 
GATType_GATResourceDescription 
GATType_GATSoftwareResourceDescription 
GATType_GATHardwareResourceDescription 
GATType_GATFile 
GATType_GATLogicalFile 
GATType_GATLocation 
GATType_GATTime 
GATType_GATTimePeriod 
GATType_GATSoftwareDescription 
GATType_GATPreferences 
GATType_GATString 
GATType_GATResourceBroker 
GATType_GATResource 
GATType_GATSoftwareResource 
GATType_GATHardwareResource 
GATType_GATReservation 
GATType_GATJob 
GATType_GATJobDescription 
GATType_GATMemoryStream 
GATType_GATMetric 
GATType_GATMetricEvent 
GATType_GATMonitorable_Impl 
GATType_GATEndpoint 
GATType_GATPipe 
GATType_GATFileStream 
GATType_GATSelf 
GATType_GATRequest 
GATType_GATRequestNotifier 
GATType_GATContext 
GATType_GATErrorContext 
GATType_GATSecurityContext 
GATType_GATAdvertService 
GATType_GATRegistry 
GATType_NoType 

Definition at line 266 of file GATType.h.

Referenced by fileops_adaptor_get_file_size(), GATContext_GetType(), GATEndpoint_GetType(), GATFile_GetType(), GATFileStream_GetType(), GATJobDescription_Clone(), GATJobDescription_Create_Description(), GATJobDescription_DeSerialise_Create(), GATJobDescription_DeSerialiseCallback(), GATList_DeSerialise_Create(), GATList_DeSerialise_Items(), GATList_i_Compare(), GATList_i_Create(), GATList_i_DeSerialise(), GATList_i_GetType(), GATList_String_GetType(), GATLocation_GetType(), GATMetric_Create(), GATMetric_GetParameterByName(), GATMetric_GetParameterTypeByName(), GATMetric_GetValueType(), GATMetricEvent_GetValueType(), GATOBJECT_DEFINE_CONVERTERS(), GATObject_Get_GATSerialisable(), GATObject_GetType(), GATObject_Register_GATSerialisable(), GATPipe_GetType(), GATPreferences_GetType(), GATResource_GetType(), GATResource_Impl_Create(), GATResourceCPI_SerialiseCallback(), GATResourceCPIInstance_Data_Clone(), GATResourceCPIInstance_Data_Create(), GATResourceDescription_Clone(), GATResourceDescription_DeSerialise(), GATResourceDescription_DeSerialiseCallback(), GATResourceDescription_i_Create(), GATResourceDescription_Serialise(), GATSecurityContext_GetType(), GATSerialisable_DeSerialise(), GATStatus_GetType(), GATString_GetType(), GATString_GetType_Test(), GATTable_Get_ElementType(), GATTable_GetType(), GATTable_Internal_Add(), GATTime_GetType(), GATTimePeriod_GetType(), GATType_GetName(), Listener_FileCopied(), Listener_FileDeleted(), Listener_FileMoved(), Listener_FileReplicated(), main(), test_entry_types(), test_std_file_attriutes(), and test_sw_attributes().

enum GATInterface
 

Enumeration values:
GATInterface_ISerialisable 
GATInterface_IResource 
GATInterface_IAdvertisable 
GATInterface_IStreamable 
GATInterface_IAsyncStreamable 
GATInterface_IMonitorable 
GATInterface_IMetricListener 

Definition at line 318 of file GATType.h.

Referenced by GATAdvertService_GetInterface(), GATContext_GetInterface(), GATEndpoint_GetInterface(), GATFile_GetInterface(), GATFileStream_GetInterface(), GATJob_GetInterface(), GATJobDescription_GetInterface(), GATList_i_GetInterface(), GATList_String_GetInterface(), GATLocation_GetInterface(), GATLogicalFile_GetInterface(), GATMemoryStream_GetInterface(), GATMetric_GetInterface(), GATMetricEvent_GetInterface(), GATMonitorable_Impl_GetInterface(), GATObject_GetInterface(), GATPipe_GetInterface(), GATPreferences_GetInterface(), GATRegistry_GetInterface(), GATRequest_GetInterface(), GATRequestNotifier_GetInterface(), GATReservation_GetInterface(), GATResource_GetInterface(), GATResourceBroker_GetInterface(), GATResourceDescription_GetInterface(), GATSecurityContext_GetInterface(), GATSelf_GetInterface(), GATSoftwareDescription_GetInterface(), GATStatus_GetInterface(), GATString_GetInterface(), GATTable_GetInterface(), GATTime_GetInterface(), and GATTimePeriod_GetInterface().

enum GATOrigin
 

Enumeration values:
GATOrigin_Set 
GATOrigin_Current 
GATOrigin_End 

Definition at line 331 of file GATType.h.

Referenced by filestream_adaptor_FileStreamCPI_Seek(), GATFileStream_Seek(), GATFileStreamCPI_Seek(), GATMemoryStream_Seek(), GATPipe_Seek(), GATPipeCPI_Seek(), GATStreamable_Seek(), and pipe_adaptor_PipeCPI_Seek().

enum GATMeasurementType
 

Enumeration values:
GATMeasurementType_Unknown 
GATMeasurementType_Continuous 
GATMeasurementType_EventLike 

Definition at line 339 of file GATType.h.

Referenced by GATMetric_Create(), GATMetric_GetMeasurementType(), GATMetricEvent_Create_Continuous(), GATMetricEvent_Create_EventLike(), and GATOBJECT_DEFINE_CONVERTERS().

enum GATLogicalFileMode
 

Enumeration values:
GATLogicalFileMode_Open 
GATLogicalFileMode_Create 
GATLogicalFileMode_Truncate 

Definition at line 348 of file GATType.h.

Referenced by GATLogicalFile_Create(), logical_filestore_create(), and logical_filestore_init().

enum GATFileStreamMode
 

Enumeration values:
GATFileStreamMode_Read 
GATFileStreamMode_Write 
GATFileStreamMode_Append 
GATFileStreamMode_ReadWrite 

Definition at line 356 of file GATType.h.

Referenced by GATFileStream_Create().

enum GATFileMode
 

Enumeration values:
GATFileMode_FailIfExists 
GATFileMode_Overwrite 

Definition at line 369 of file GATType.h.

Referenced by fileops_adaptor_FileCPI_Copy(), fileops_adaptor_FileCPI_Move(), GATFile_Copy(), GATFile_Move(), GATFileCPI_Copy(), and GATFileCPI_Move().

enum GATJobState
 

Enumeration values:
GATJobState_Unknown 
GATJobState_Initial 
GATJobState_Scheduled 
GATJobState_SubmissionError 
GATJobState_Running 
GATJobState_Stopped 

Definition at line 376 of file GATType.h.

Referenced by GATJob_DeSerialise_Create(), GATJob_DeSerialiseCallback(), and GATJob_GetState().

enum GATRequestType
 

Enumeration values:
GATRequestType_Command 
GATRequestType_Information 

Definition at line 397 of file GATType.h.

Referenced by GATRequest_Create(), GATSelf_AddRequestListener(), GATSelfCPI_CreateRequestForListener(), and resourcebroker_adaptor_GATSelfCPI_CreateRequestForListener().

enum GATSecurityContextType
 

Enumeration values:
GATSecurityContextType_Password 
GATSecurityContextType_Certificate 
GATSecurityContextType_Remote 

Definition at line 406 of file GATType.h.

Referenced by GATContext_GetSecurityContextsByType(), GATSecurityContext_Create(), and GATSecurityContext_GetSecurityContextType().


Function Documentation

char const* GATType_GetName GATType    type
 

GATType_GetName.

The function GATType_GetName returns a string containing the readable representation of the given GATType.

Parameters:
type  The type, for which the readble name should be returned.
Returns:
The readable name of the given GATType or NULL if the type parameter doesn't refer to a known GATType.

Definition at line 34 of file GATType.c.

References GATAdvertService, GATdouble64, GATfloat32, GATHardwareResource, GATint16, GATint32, GATJob, GATJobDescription, GATMemoryStream, GATMetric, GATRequest, GATRequestNotifier, GATReservation, GATResourceBroker, GATResourceDescription, GATSoftwareDescription, GATSoftwareResource, GATType, GATuint16, GATuint32, and RETURN_GATTYPE_NAME.