/*
 * <insert one-line description of what the program does>
 * Copyright (c) <2008-2009>, Intel Corporation.
 *
 * This program is free software; you can redistribute it and/or modify it
 * under the terms and conditions of the GNU Lesser General Public License,
 * version 2.1, as published by the Free Software Foundation.
 *
 * This program is distributed in the hope it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
 * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public License for
 * more details.
 *
 * You should have received a copy of the GNU Lesser General Public License along with
 * this program; if not, write to the Free Software Foundation, Inc., 
 * 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA.
 *

File Name:          InfoBase.h

Description:

Environment (opt):
 
Notes (opt):
  =====================================================================
  Revision   Revision History		Author     Date
  =====================================================================
  
  =====================================================================
****************************************************************************/

#ifndef	_INFO_BASE
#define _INFO_BASE

#define	INI_FILENAME	"TDAgent.ini"
//[ServerInfo]
#define SERVERINFO_SECTION	"ServerInfo"

#define SERVERADDRESS_VALUE	"ServerAddress"
#define PROXYADDRESS_VALUE	"ProxyAddress"
#define PROXYUSER_VALUE		"ProxyUser"
#define PROXYPWD_VALUE		"ProxyPwd"

// Start add by Roc Zhang 2007-9-19
#define USEPROXY_VALUE		"UseProxy"
// End add

//[PromptInfo]
#define PROMPTINFO_SECTION	"PromptInfo"

#define PROMPTDAYS_VALUE	"PromptDays"
#define PROMPTTIMES_VALUE	"PromptTimes"

//[OtherInfo]
#define OTHERINFO_SECTION	"OtherInfo"

#define CULTURE_VALUE		"Culture"
#define LASTDATE_VALUE		"LastDate"
#define LASTTIMES_VALUE		"LastTimes"
#define CAROOT_VALUE		"CARoot"
#define STUDENTID_VALUE		"StudentID"
#define ENABLE_DEBUG         "DEBUG"

#define MIN_HEARTBEAT_INTERVAL          1
#define MAX_HEARTBEAT_INTERVAL          60
#define MIN_BROADCASTCAST_TIMEOUT   1
#define MAX_BROADCASTCAST_TIMEOUT   30
#define DEFAULT_HEARTBEAT_INTERVAL  "10"
#define DEFAULT_BROADCAST_TIMOUT     "1"



// Start Add By Roc Zhang 2007-9-11
#define ENABLE_VALUE			"Enabled"
#define ACTIVED_VALUE			"Actived"
#define MODIFYPWD_VALUE			"ModifyPwd"
#define PROVISIONED_VALUE		"Provisioned"
#define HEARTBEAT_INTERVAL_VALUE	"Heartbeat_Interval"
#define BROADCAST_TIMEOUT_VALUE		"Broadcast_Listening_Timeout"
// End Add

// Start Add By Roc Zhang 2007-9-18
#define PROVSION_NUMBER_VALUE		"ProvisionNumber"
// End Add

#endif
