bool BattleController::init(void) { if ( !Layer::init() ) { return false; } _instance = this; auto _uiLayer = Layer::create(); _uiLayer->setPosition(Point(D_display.getLeftBottom())); addChild(_uiLayer); _map = BattleMap::create(); CC_SAFE_RETAIN(_map); _battleRoles = BattleRoles::create(); CC_SAFE_RETAIN(_battleRoles); _tasks = Tasks::create(); CC_SAFE_RETAIN(_tasks); _gameServer = GameServer::create(); CC_SAFE_RETAIN(_gameServer); MessageServer::create(); addChild(MessageServer::getInstance()); _topLayer = TopLayer::create(); addChild(_topLayer); setMonitor(WaitingNext::create()); return true; }
bool Samurai::IO::Net::DatagramSocket::listen() { if (!addr || sd == INVALID_SOCKET) return false; if (!setReuseAddress(true)) return false; if (!setNonBlocking(true)) return false; if (!bind(addr)) return false; setMonitor(Samurai::IO::Net::SocketMonitor::MRead); return true; }
void Editor::setAppState( AppState state ) { appState_ = state; if( appState_ != Running ) setMonitor( 0, -1, -1, MonitorAll ); if( tabView_ ) tabView_->setAppState( appState_ ); if( childFrame_ ) childFrame_->updateWindow(); }
// Constructor. qtractorBusMonitorCommand::qtractorBusMonitorCommand ( qtractorBus *pBus, bool bMonitor ) : qtractorBusCommand(QObject::tr("bus pass-through"), pBus, pBus->busMode()) { setMonitor(bMonitor); }
Samurai::IO::Net::DatagramSocket::DatagramSocket(Samurai::IO::Net::DatagramEventHandler* eh, const Samurai::IO::Net::SocketAddress& bindAddr) : SocketBase(bindAddr, Datagram), eventHandler(eh), myPacket(0) { internal_create(); setMonitor(Samurai::IO::Net::SocketMonitor::MRead); }
Samurai::IO::Net::DatagramSocket::DatagramSocket(DatagramEventHandler* eh, enum InetAddress::Version version) : SocketBase(Datagram), eventHandler(eh), myPacket(0) { int af = (version == InetAddress::IPv4 ? AF_INET : version == InetAddress::IPv6 ? AF_INET6 : AF_UNSPEC); create(af); setMonitor(Samurai::IO::Net::SocketMonitor::MRead); }
void Samurai::IO::Net::DatagramSocket::internal_create() { create(addr->getSockAddrFamily()); setMonitor(Samurai::IO::Net::SocketMonitor::MRead); }
Samurai::IO::Net::DatagramSocket::DatagramSocket(DatagramEventHandler* eh, uint16_t bindport) : SocketBase(Samurai::IO::Net::InetAddress("0.0.0.0"), bindport, Datagram), eventHandler(eh), myPacket(0) { internal_create(); setMonitor(Samurai::IO::Net::SocketMonitor::MRead); }