00001 /** @file endpoint.h 00002 * Header file for the sample Pipe CPI provider. 00003 * 00004 * @date $Date: 2004/05/13 09:52:23 $ 00005 * 00006 * @version $Header: /export/cvs-gridlab/GridLabWeb/WorkPackages/wp-1/Doc/C-Reference/endpoint_8h-source.html,v 1.6 2004/05/13 09:52:23 merzky Exp $ 00007 * 00008 * Copyright (C) Kelly Davis 00009 * This file is part of the GAT Engine. 00010 * Contributed by Kelly Davis <kdavis@aei.mpg.de>. 00011 * 00012 * Use, modification and distribution is subject to the Gridlab Software 00013 * License. (See accompanying file GLlicense.txt or copy at 00014 * http://www.gridlab.org/GLlicense.txt) 00015 */ 00016 00017 #ifndef _ENDPOINT_H_ 00018 #define _ENDPOINT_H_ 1 00019 00020 #ifdef __cplusplus 00021 extern "C" { 00022 #endif 00023 00024 /* Register the Pipe CPI */ 00025 GATResult 00026 endpoint_adaptor_register_endpoint(GATContext error_context, 00027 GATRegistry registry, GATTable_const system_config, 00028 GATTable_const instance_config, void *token); 00029 00030 #ifdef __cplusplus 00031 } /* extern "C" */ 00032 #endif 00033 00034 #endif /* _COMMON_H_ */ 00035