bool cpiForbid::RegisterAll() { RegisterCallBack("VH_OnOperatorCommand"); RegisterCallBack("VH_OnParsedMsgChat"); RegisterCallBack("VH_OnParsedMsgPM"); return true; }
bool cpiChatroom::RegisterAll() { RegisterCallBack("VH_OnUserLogin"); RegisterCallBack("VH_OnUserLogout"); RegisterCallBack("VH_OnOperatorCommand"); return true; }
bool cpiIPLog::RegisterAll() { RegisterCallBack("VH_OnOperatorCommand"); RegisterCallBack("VH_OnNewConn"); RegisterCallBack("VH_OnCloseConn"); RegisterCallBack("VH_OnUserLogin"); RegisterCallBack("VH_OnUserLogout"); return true; }
bool cpiMessanger::RegisterAll() { //When user logins checkout his mailbox and eventualy tell him about messages //RegisterCallBack("VH_OnNewUser"); //treat messages that use to post offline msgs, remove them, read etc... RegisterCallBack("VH_OnUserCommand"); RegisterCallBack("VH_OnUserLogin"); RegisterCallBack("VH_OnTimer"); return true; }
bool cpiFloodprot::RegisterAll() { RegisterCallBack("VH_OnTimer"); RegisterCallBack("VH_OnNewConn"); RegisterCallBack("VH_OnUserLogin"); RegisterCallBack("VH_OnUserLogout"); RegisterCallBack("VH_OnCloseConn"); RegisterCallBack("VH_OnParsedMsgChat"); RegisterCallBack("VH_OnParsedMsgPM"); RegisterCallBack("VH_OnParsedMsgSearch"); RegisterCallBack("VH_OnParsedMsgMyINFO"); return true; }
NoRSX::NoRSX() : EventHandler(){ currentBuffer = 0; buffer_type = screen_type = 0; host_addr = memalign(1024*1024, HOST_SIZE); getResolution(&width,&height); context = initScreen(host_addr, HOST_SIZE,0, width, height); for(int i=0;i<2;i++) makeBuffer(&buffers[i],width,height,i); buffer = makeMemBuffer(width,height,&buffer_size); flip(context, 0); setRenderTarget(context, &buffers[currentBuffer]); RegisterCallBack(EVENT_SLOT0); }
NoRSX::NoRSX(int id_type) : EventHandler(){ buffer_type = screen_type = id_type; currentBuffer = 0; host_addr = memalign(1024*1024, HOST_SIZE); switch(id_type){ case RESOLUTION_1920x1080: { width=1920;height=1080; buffers[0].width=1920;buffers[0].height=1080; buffers[1].width=1920;buffers[1].height=1080; } break; case RESOLUTION_1280x720: { width=1280;height=720; buffers[0].width=1280;buffers[0].height=720; buffers[1].width=1280;buffers[1].height=720; } break; case RESOLUTION_720x576: { width=720;height=576; buffers[0].width=720;buffers[0].height=576; buffers[1].width=720;buffers[1].height=576; } break; case RESOLUTION_720x480: { width=720;height=480; buffers[0].width=720;buffers[0].height=480; buffers[1].width=720;buffers[1].height=480; } break; default: getResolution(&width,&height); buffers[0].width=width;buffers[0].height=height; buffers[1].width=width;buffers[1].height=height; break; } context = initScreen(host_addr, HOST_SIZE, id_type, width, height); for(int i=0;i<2;i++) makeBuffer(&buffers[i],width,height,i); buffer = makeMemBuffer(width,height,&buffer_size); flip(context, 0); setRenderTarget(context, &buffers[0]); RegisterCallBack(EVENT_SLOT0); }
bool cpiReplace::RegisterAll() { RegisterCallBack("VH_OnOperatorCommand"); RegisterCallBack("VH_OnParsedMsgChat"); return true; }
NoRSX::NoRSX(int real_screen_type, int buffer_screen_type) : EventHandler(){ screen_type = real_screen_type; buffer_type = buffer_screen_type; currentBuffer = 0; host_addr = memalign(1024*1024, HOST_SIZE); switch(real_screen_type){ case RESOLUTION_1920x1080: { width=1920;height=1080; buffers[0].width=1920;buffers[0].height=1080; buffers[1].width=1920;buffers[1].height=1080; } break; case RESOLUTION_1280x720: { width=1280;height=720; buffers[0].width=1280;buffers[0].height=720; buffers[1].width=1280;buffers[1].height=720; } break; case RESOLUTION_720x576: { width=720;height=576; buffers[0].width=720;buffers[0].height=576; buffers[1].width=720;buffers[1].height=576; } break; case RESOLUTION_720x480: { width=720;height=480; buffers[0].width=720;buffers[0].height=480; buffers[1].width=720;buffers[1].height=480; } break; default: getResolution(&width,&height); switch(real_screen_type){ default: case RESOLUTION_AUTO_LOWER_1080p: { if(height>=1080){ real_screen_type = RESOLUTION_1280x720; width=1280;height=720; buffers[0].width=1280;buffers[0].height=720; buffers[1].width=1280;buffers[1].height=720; }else real_screen_type = RESOLUTION_AUTO; } break; case RESOLUTION_AUTO_LOWER_720p: { if(height>=720){ real_screen_type = RESOLUTION_720x576; width=720;height=576; buffers[0].width=720;buffers[0].height=576; buffers[1].width=720;buffers[1].height=576; }else real_screen_type = RESOLUTION_AUTO; } break; case RESOLUTION_AUTO_LOWER_576p: { if(height>=576){ real_screen_type = RESOLUTION_720x480; width=720;height=480; buffers[0].width=720;buffers[0].height=480; buffers[1].width=720;buffers[1].height=480; }else real_screen_type = RESOLUTION_AUTO; } break; real_screen_type = RESOLUTION_AUTO; break; } break; } context = initScreen(host_addr, HOST_SIZE, real_screen_type, width, height); for(int i=0;i<2;i++) makeBuffer(&buffers[i],width,height,i); switch(buffer_screen_type){ case RESOLUTION_1920x1080: width=1920; height=1080; break; case RESOLUTION_1280x720: width=1280; height=720; break; case RESOLUTION_720x576: width=720; height=576; break; case RESOLUTION_720x480: width=720; height=480; break; default: getResolution(&width,&height); break; } buffer = makeMemBuffer(width,height,&buffer_size); buffer_size = buffers[0].width * buffers[0].height * sizeof(u32); flip(context, 0); setRenderTarget(context, &buffers[0]); RegisterCallBack(EVENT_SLOT0); }
bool cpiPlug::RegisterAll() { RegisterCallBack("VH_OnOperatorCommand"); return true; }