Main Page Alphabetical List Compound List File List Compound Members File Members
GATAdvertServiceCPI.c File ReferenceSource file for the GATAdvertServiceCPI class.
More...
#include <stdio.h>
#include <stdlib.h>
#include "GATErrors.h"
#include "GATAdvertServiceCPI.h"
Include dependency graph for GATAdvertServiceCPI.c:
Go to the source code of this file.
|
Compounds |
| struct | GATAdvertServiceCPI_S |
Functions |
| GATBool | GATAdvertServiceCPI_IsValidData_V1 (GATAdvertServiceCPI_Data *data) |
| GATAdvertServiceCPI | GATAdvertServiceCPI_Create (unsigned long int version, GATAdvertServiceCPI_Data *data) |
| | GATAdvertServiceCPI_Create The GATAdvertServiceCPI constructor.
|
| void | GATAdvertServiceCPI_Destroy (GATAdvertServiceCPI *object) |
| | GATAdvertServiceCPI_Destroy The GATAdvertServiceCPI destructor.
|
| GATResult | GATAdvertServiceCPI_CreateInstance (GATAdvertServiceCPI cpi, GATAdvertServiceCPI_Instance *instance_data) |
| | GATAdvertServiceCPI_CreateInstance Create a new CPI object instance.
|
| void | GATAdvertServiceCPI_DestroyInstance (GATAdvertServiceCPI cpi, GATAdvertServiceCPI_Instance *instance_data) |
| | GATAdvertServiceCPI_DestroyInstance Create a new CPI object instance.
|
| GATResult | GATAdvertServiceCPI_EqualsInstance (GATAdvertServiceCPI cpi, GATAdvertServiceCPI_Instance const *lhs, GATAdvertServiceCPI_Instance const *rhs, GATBool *isequal) |
| | GATAdvertServiceCPI_EqualsInstance Compares two CPI object instances.
|
| GATResult | GATAdvertServiceCPI_CloneInstance (GATAdvertServiceCPI cpi, GATAdvertServiceCPI_Instance const *instance_data, GATAdvertServiceCPI_Instance *new_instance_data) |
| | GATAdvertServiceCPI_CloneInstance Clones a CPI object instance.
|
| GATResult | GATAdvertServiceCPI_GetMetrics (GATAdvertServiceCPI cpi, GATAdvertServiceCPI_Instance const *data, GATList_GATMetric *metrics) |
| | GATAdvertServiceCPI_GetMetrics.
|
| GATResult | GATAdvertServiceCPI_GetMetricEvent (GATAdvertServiceCPI cpi, GATAdvertServiceCPI_Instance const *data, GATMetric metric, GATMetricEvent *event) |
| | GATAdvertServiceCPI_GetMetricEvent.
|
| GATResult | GATAdvertServiceCPI_Add (GATAdvertServiceCPI cpi, GATAdvertServiceCPI_Instance *instance_data, GATObject_const advertisable, GATTable_const metadata, GATString_const path) |
| | GATAdvertServiceCPI_Add.
|
| GATResult | GATAdvertServiceCPI_Delete (GATAdvertServiceCPI cpi, GATAdvertServiceCPI_Instance *instance_data, GATString_const path) |
| | GATAdvertServiceCPI_Delete.
|
| GATResult | GATAdvertServiceCPI_GetMetaData (GATAdvertServiceCPI cpi, GATAdvertServiceCPI_Instance const *instance_data, GATString_const path, GATTable *metadata) |
| | GATAdvertServiceCPI_GetMetaData.
|
| GATResult | GATAdvertServiceCPI_GetAdvertisable (GATAdvertServiceCPI cpi, GATAdvertServiceCPI_Instance const *instance_data, GATString_const path, GATObject *advertisable) |
| | GATAdvertServiceCPI_GetAdvertisable.
|
| GATResult | GATAdvertServiceCPI_Find (GATAdvertServiceCPI cpi, GATAdvertServiceCPI_Instance const *instance_data, GATTable_const metadata, GATList_String *paths) |
| | GATAdvertServiceCPI_Find.
|
Variables |
| const char * | rcsid = "$Header: /export/cvs-gridlab/wp-1/Codes/GATEngine/C-reference/src/GATAdvertServiceCPI.c,v 1.5 2004/04/02 12:31:57 hartmutkaiser Exp $" |
Detailed Description
Source file for the GATAdvertServiceCPI class.
- Date:
-
Fri Feb 13 2004
- Version:
-
- Header:
-
/export/cvs-gridlab/wp-1/Codes/GATEngine/C-reference/src/GATAdvertServiceCPI.c,v 1.5 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 GATAdvertServiceCPI.c.
Function Documentation
|
|
Definition at line 370 of file GATAdvertServiceCPI.c.
References GATAdvertServiceCPI_Data::add_entry, GATAdvertServiceCPI_Data::clone_instance, GATAdvertServiceCPI_Data::create_instance, data, GATAdvertServiceCPI_Data::delete_entry, GATAdvertServiceCPI_Data::destroy, GATAdvertServiceCPI_Data::destroy_instance, GATAdvertServiceCPI_Data::equals_instance, GATAdvertServiceCPI_Data::find_entries, GATFalse, GATTrue, GATAdvertServiceCPI_Data::get_advertisable, GATAdvertServiceCPI_Data::get_metadata, GATAdvertServiceCPI_Data::get_metric_event, and GATAdvertServiceCPI_Data::get_metrics.
Referenced by GATAdvertServiceCPI_Create(). |
|
|
GATAdvertServiceCPI_Create The GATAdvertServiceCPI constructor.
new_cpi is the constructor for GATAdvertServiceCPI objects. - Parameters:
-
- Returns:
-
A new GATAdvertServiceCPI
Definition at line 72 of file GATAdvertServiceCPI.c.
References GATAdvertServiceCPI_S::add_entry, GATAdvertServiceCPI_Data::add_entry, GATAdvertServiceCPI_S::clone_instance, GATAdvertServiceCPI_Data::clone_instance, GATAdvertServiceCPI_S::create_instance, GATAdvertServiceCPI_Data::create_instance, data, GATAdvertServiceCPI_S::data, GATAdvertServiceCPI_Data::data, GATAdvertServiceCPI_S::delete_entry, GATAdvertServiceCPI_Data::delete_entry, GATAdvertServiceCPI_S::destroy, GATAdvertServiceCPI_Data::destroy, GATAdvertServiceCPI_S::destroy_instance, GATAdvertServiceCPI_Data::destroy_instance, GATAdvertServiceCPI_S::equals_instance, GATAdvertServiceCPI_Data::equals_instance, GATAdvertServiceCPI_S::find_entries, GATAdvertServiceCPI_Data::find_entries, GATAdvertServiceCPI_IsValidData_V1(), GATADVERTSERVICECPI_VERSION, GATTrue, GATAdvertServiceCPI_S::get_advertisable, GATAdvertServiceCPI_Data::get_advertisable, GATAdvertServiceCPI_S::get_metadata, GATAdvertServiceCPI_Data::get_metadata, GATAdvertServiceCPI_S::get_metric_event, GATAdvertServiceCPI_Data::get_metric_event, GATAdvertServiceCPI_S::get_metrics, GATAdvertServiceCPI_Data::get_metrics, GATAdvertServiceCPI_S::service_actions, and GATAdvertServiceCPI_Data::service_actions.
Referenced by advertservice_adaptor_Register_GATAdvertServiceCPI(). |
|
|
GATAdvertServiceCPI_Find.
Calls the adaptor to find a list of matching entries in the advert service. - Parameters:
-
| this |
The CPI object. |
| instance_data |
The instance data of the CPI object, where to find the matching entries. |
| metadata |
The meta data search criteria to use for the query. |
| paths |
The pointer to a variable, which should receive the list of paths pointing to matching entries inside the given advert service. |
- Returns:
-
An error code.
Definition at line 360 of file GATAdvertServiceCPI.c.
References cpi, GATAdvertServiceCPI_S::data, GATAdvertServiceCPI_S::find_entries, and GATTable_const.
Referenced by GATAdvertService_Find(). |
Variable Documentation
const char* rcsid = "$Header: /export/cvs-gridlab/wp-1/Codes/GATEngine/C-reference/src/GATAdvertServiceCPI.c,v 1.5 2004/04/02 12:31:57 hartmutkaiser Exp $" [static]
|
|
|