Пример #1
0
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();
}