CoreInterface::CoreInterface() { EngineInitializer i = makeInit(); core = new EngineCore(i); initVideo(); initStorage(); }
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; }
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; } }