Example #1
0
int main(int argc, char* argv[])
{
	Process process;
	
	char* pos = NULL;
	pos = strrchr(argv[0],'/');
	
	
	if( pos != NULL )
	{
		pos++;
		log.Init(pos);	
	}
	else 
		log.Init(argv[0]);

	
	
	if(process.Init() == false)
	{
		cout<<"Init Process error"<<endl;
		return 0;
	}
	
	if( openDB() == false )
		return 1;

	//////
	////
	LibVirtEventHandle handle;
	if( handle.init() == false )
	{
		cout<<"Init LibVirtEventHandle error"<<endl;
		return 0;
	}
	if( handle.begin() == false )
		return 0;

	/////////
	NCHeartBeat nh;
	if( nh.init() == false)
		return 0;
	
	if( nh.begin() == false)
		return 0;
	
	process.Do();

	return 0;
}