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; }