Beispiel #1
0
// Create some logs
void create_logs() {
	logtrace(1 << " logtrace");
	logtraceEx(1 << " logtraceEx", 
			std::make_shared<LogValExtraExample>("logtraceEx_", 100));

	logdebug(2 << " logdebug");
	logdebugEx(2 << " logdebugEx", 
			std::make_shared<LogValExtraExample>("logdebugEx_", 200));

	loginfo(3 << " loginfo");
	loginfoEx(3 <<" loginfoEx", 
			std::make_shared<LogValExtraExample>("loginfoEx_", 300));

	logwarn(4 << " logwarn");
	logwarnEx(4 << " logwarnEx", 
			std::make_shared<LogValExtraExample>("logwarnEx_", 400));
	
	logerror(5 << " logerror");
	logerrorEx(5 << " logerrorEx", 
			std::make_shared<LogValExtraExample>("logerrorEx_", 500));

	logfatal(6 << " logfatal");
	logfatalEx(6 << " logfatalEx", 
			std::make_shared<LogValExtraExample>("logfatalEx_", 600));

	// mylevel
	make_mylevel();
	logging(makelevel(MyLevel1), "7 test MyLevel1", log_tools::get_pid(),
			__func__, __FILE__, __LINE__);
	logging(makelevel(MyLevel2), "7 test MyLevel2", log_tools::get_pid(),
			__func__, __FILE__, __LINE__, 
			std::make_shared<LogValExtraExample>("test MyLevel2", 700));
}
Beispiel #2
0
void
mklev(void)
{
	if (getbones())
		return;

	in_mklev = TRUE;
	makelevel();
	in_mklev = FALSE;
}
Beispiel #3
0
void
mklev(void)
{
	extern boolean in_mklev;

	if(getbones()) return;

	in_mklev = TRUE;
	makelevel();
	in_mklev = FALSE;
}
Beispiel #4
0
 int dinic(int s,int t) {
     int  ans=0;
     while(makelevel(s,t))   ans+=dfs(s,INF,t);
     return ans;
 }