void AuthContext::StaticGetCertCallback(AsyncOpPtr theOp, RefCountPtr theParam) { GetCertOp *anOp = (GetCertOp*)theOp.get(); AuthContext *aContext = (AuthContext*)theParam.get(); aContext->GetCertCallback(anOp); }
void ServerConnection::StaticConnectCallback(AsyncOpPtr theOp, RefCountPtr theParam) { PeerAuthOp *anOp = (PeerAuthOp*)theOp.get(); ServerConnection *thisConnection = (ServerConnection*)theParam.get(); thisConnection->ConnectCallback(anOp); }
void ServerConnection::StaticMsgCallback(AsyncOpPtr theOp, RefCountPtr theParam) { RecvMsgOp *anOp = (RecvMsgOp*)theOp.get(); ServerConnection *thisConnection = (ServerConnection*)theParam.get(); if(anOp->GetStatus()==WS_Success) thisConnection->MsgCallback(anOp->GetMsg()); }
void GameSpySupport::PumpTimerCompletion(AsyncOpPtr theOp, RefCountPtr theParam) { if (theOp.get() == NULL) return; if (theOp->Killed()) return; GameSpySupport *pThat = (GameSpySupport*)theParam.get(); pThat->Pump(); }
void GameSpySupport::StaticGetServiceOpCompletion(AsyncOpPtr theOp, RefCountPtr theGameSpy) { GameSpySupport *aGameSpy = (GameSpySupport*)theGameSpy.get(); GetServiceOp *anOp = (GetServiceOp*)theOp.get(); aGameSpy->GetServiceOpCompletion(anOp); }
void MultiPingOp::StaticTimeoutCallback(AsyncOpPtr theOp, RefCountPtr theParam) { MultiPingOp *thisOp = (MultiPingOp*)theParam.get(); thisOp->TimeoutCallback((AsyncOp*)theOp.get()); }
void MultiPingOp::StaticRecvCallback(AsyncOpPtr theOp, RefCountPtr theParam) { MultiPingOp *thisOp = (MultiPingOp*)theParam.get(); RecvBytesFromOp *aRecvOp = (RecvBytesFromOp*)theOp.get(); thisOp->RecvCallback(aRecvOp); }