예제 #1
0
파일: Server.cpp 프로젝트: fengpsky/freeze
 virtual void
 initialize(const Ice::ObjectAdapterPtr& /*adapter*/, const Ice::Identity& /*identity*/, const string& /*facet*/,
            const Ice::ObjectPtr& servant)
 {
     BetI* bet = dynamic_cast<BetI*>(servant.get());
     bet->init(_server._betEvictor, _server._bankEdge);
 }
예제 #2
0
파일: Server.cpp 프로젝트: fengpsky/freeze
 virtual void
 initialize(const Ice::ObjectAdapterPtr& /*adapter*/, const Ice::Identity& /*identity*/, const string& /*facet*/,
            const Ice::ObjectPtr& servant)
 {
     BankI* bank = dynamic_cast<BankI*>(servant.get());
     bank->init(_server._bankPrx, _server._bankEvictor, _server._playerEvictor, _server._betEvictor,
                _server._betResolver, _server._bankEdge);
 }
예제 #3
0
파일: Server.cpp 프로젝트: fengpsky/freeze
        virtual void
        initialize(const Ice::ObjectAdapterPtr& adptr, const Ice::Identity& identity, const string& /*facet*/,
                   const Ice::ObjectPtr& servant)
        {
            CasinoStore::PersistentPlayerPrx prx =
                CasinoStore::PersistentPlayerPrx::uncheckedCast(adptr->createProxy(identity));

            PlayerI* player = dynamic_cast<PlayerI*>(servant.get());
            player->init(prx,  _server._playerEvictor, _server._bankPrx);
        }