예제 #1
0
파일: main.c 프로젝트: unixdj/depcb
int
play_action(int flag)
{
	switch ((pcb.action->act & PCB_ACTION) ^ flag) {
	case PCB_ADD:
		return play_add();
	case PCB_REMOVE:
		return play_remove();
	case PCB_TOGGLE_FLAGS:
	case PCB_UNTOGGLE_FLAGS:
		return play_toggle_flags();
	case PCB_CHANGE_LAYERS:
	case PCB_UNCHANGE_LAYERS:
		return play_change_layers(flag);
	}
	return 0;
}
예제 #2
0
void VecPlayContinuous::install(Cvode* cv) {
	play_add(cv);
}
예제 #3
0
void VecPlayStep::install(Cvode* cv) {
	play_add(cv);
}