Main Page Alphabetical List Compound List File List Compound Members File Members
GATInterfaceMap.c File ReferenceSource file for the GATInterfaceMap class.
More...
#include <assert.h>
#include "GAT.h"
#include "GATInterfaceMap.h"
Include dependency graph for GATInterfaceMap.c:
Go to the source code of this file.
Detailed Description
Source file for the GATInterfaceMap class.
- Date:
-
Wed Oct 29 2003
- Version:
-
- Header:
-
/export/cvs-gridlab/wp-1/Codes/GATEngine/C-reference/src/GATInterfaceMap.c,v 1.16 2004/04/02 12:31: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 GATInterfaceMap.c.
Typedef Documentation
Function Documentation
| GATResult GATObject_Register_GATSerialisables |
( |
void |
|
) |
|
|
|
|
Definition at line 67 of file GATInterfaceMap.c.
References GAT_SUCCESS, GATEndpoint_Register_GATSerialisable(), GATFile_Register_GATSerialisable(), GATJob_Register_GATSerialisable(), GATJobDescription_Register_GATSerialisable(), GATList_Register_GATSerialisable(), GATLocation_Register_GATSerialisable(), GATLogicalFile_Register_GATSerialisable(), GATResource_Register_GATSerialisable(), GATResourceDescription_Register_GATSerialisable(), GATSoftwareDescription_Register_GATSerialisable(), GATStatus_Register_GATSerialisable(), GATString_Register_GATSerialisable(), GATTable_Register_GATSerialisable(), GATTime_Register_GATSerialisable(), and GATTimePeriod_Register_GATSerialisable().
Referenced by GATSelf_Create(). |
| GATResult GATObject_Unregister_GATSerialisables |
( |
void |
|
) |
|
|
|
|
Definition at line 100 of file GATInterfaceMap.c.
References assert, GAT_INVALID_PARAMETER, GAT_SUCCESS, GATResult, GATType, GATType_NoType, GATInterfaceMap_S::type, and GATInterfaceMap_S::vtable.
Referenced by GATEndpoint_Register_GATSerialisable(), GATFile_Register_GATSerialisable(), GATJob_Register_GATSerialisable(), GATJobDescription_Register_GATSerialisable(), GATList_Register_GATSerialisable(), GATLocation_Register_GATSerialisable(), GATLogicalFile_Register_GATSerialisable(), GATResource_Register_GATSerialisable(), GATResourceDescription_Register_GATSerialisable(), GATSoftwareDescription_Register_GATSerialisable(), GATStatus_Register_GATSerialisable(), GATString_Register_GATSerialisable(), GATTable_Register_GATSerialisable(), GATTime_Register_GATSerialisable(), and GATTimePeriod_Register_GATSerialisable(). |
| GATResult GATObject_Get_GATSerialisable |
( |
GATType |
type, |
|
|
struct GATObject_ISerialisable_vtable_S ** |
vtable |
|
) |
|
|
Variable Documentation
const char* rcsid = "$Header: /export/cvs-gridlab/wp-1/Codes/GATEngine/C-reference/src/GATInterfaceMap.c,v 1.16 2004/04/02 12:31:57 hartmutkaiser Exp $" [static]
|
|
|
|
Initial value: {
{ GATType_GATStatus, 0 },
{ GATType_GATList, 0 },
{ GATType_GATTable, 0 },
{ GATType_GATSoftwareResourceDescription, 0 },
{ GATType_GATHardwareResourceDescription, 0 },
{ GATType_GATFile, 0 },
{ GATType_GATLogicalFile, 0 },
{ GATType_GATLocation, 0 },
{ GATType_GATTime, 0 },
{ GATType_GATTimePeriod, 0 },
{ GATType_GATSoftwareDescription, 0 },
{ GATType_GATPreferences, 0 },
{ GATType_GATString, 0 },
{ GATType_GATSoftwareResource, 0 },
{ GATType_GATHardwareResource, 0 },
{ GATType_GATResourceBroker, 0 },
{ GATType_GATReservation, 0 },
{ GATType_GATJob, 0 },
{ GATType_GATJobDescription, 0 },
{ GATType_GATEndpoint, 0 },
{ GATType_NoType, 0 }
}
Definition at line 37 of file GATInterfaceMap.c. |
|