Exemple #1
0
CoreInterface::CoreInterface()
{
    EngineInitializer i = makeInit();
    core = new EngineCore(i);
    initVideo();
    initStorage();
}
Exemple #2
0
int main() {
	initExceptionHandlers();
	initPcbs();
	initASL();
	// Initialize device semaphores
	memset(&semaphores, 0, sizeof(semaphores));
	// Create init and start the scheduler
	pcb_t *init;
	init = makeInit();
	init->p_pid = 1;
	boot_start=getTODLO();
	schedStart(init);
	return 0;
}
Exemple #3
0
void Communicator::makePacket() {
	PacketType type = (PacketType) buffer[3];

	switch (type) {
	case Start:
		makeStart();
		break;
	case Init:
		makeInit();
		break;
	case Init_Common_Name:
		makeInitCName();
		break;
	case Init_Location:
		makeInitLoc();
		break;
	case Init_Field:
		makeInitField();
		break;
	case Get_Field:
		makeGetField();
		break;
	case Field_Value:
		makeFieldValue();
		break;
	case Set_Field:
		makeSetField();
		break;
	case Subscribe:
		makeSubscribe();
		break;
	case Set_One:
		makeSetOne();
		break;
	case Max_Length:
		makeMaxLength();
		break;
	}
}