CSkeleton *CModelManager::registerSkeleton(const std::string fname){ CSkeleton *found = findSkeleton(fname); if(found)return found; gcon.printString("Loading skeleton " + fname + "\n"); CSkeletonPtr skeleton = new CSkeleton(); try { skeleton->load(fname, CEngine::getSingleton()->vfs); } catch (CException e) { gcon.printString("Failed to load : " + fname + "\n "); gcon.printString(e.getExplanation() + "\n"); return 0; } registerSkeleton(skeleton); return skeleton; }
UDPEndpointServerHelper::UDPEndpointServerHelper(): _pORB(0) { _pORB = &Poco::RemotingNG::ORB::instance(); registerSkeleton(); }
AccelerometerServerHelper::AccelerometerServerHelper(): _pORB(0) { _pORB = &Poco::RemotingNG::ORB::instance(); registerSkeleton(); }
PizzaDeliveryServiceServerHelper::PizzaDeliveryServiceServerHelper(): _pORB(0) { _pORB = &Poco::RemotingNG::ORB::instance(); registerSkeleton(); }
SerialDeviceServerHelper::SerialDeviceServerHelper(): _pORB(0) { _pORB = &Poco::RemotingNG::ORB::instance(); registerSkeleton(); }
RotaryEncoderServerHelper::RotaryEncoderServerHelper(): _pORB(0) { _pORB = &Poco::RemotingNG::ORB::instance(); registerSkeleton(); }