www.pudn.com > xml2db.rar > config.h


/**
 *@file configure.h
 *@brief 定义配置信息读取和访问的接口
 *
 *#include  \n
 *#include "configure.h"
 *Author: cuichao@boco.com.cn \n
 *ChangeLog: \n
 *2006-06-22 11:13:57: Create file 
 */
#ifndef CONFIG_H_
#define CONFIG_H_


///@brief 把配置信息加载到内存
///@param file_name 配置文件的名子
///@return 一共加载的配置项的个数
///@throw string 抛出错误信息的
int load_config(const char * file_name) throw(std::string);

///@brief 访问配置信息
///@param name 配置项的名子
///@return 配置项的值,如果找不到这个配置项,返回NULL
const char *get_config_value(const char *name);

//特殊说明:加载到内存的错误信息,在程序退出后自动销毁

#endif //CONFIG_H_