reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
583 Error terminateSession() { return callB<utils::TerminateSession>(); }
include/llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h 355 class TerminateSession : public rpc::Function<TerminateSession, void()> {
include/llvm/ExecutionEngine/Orc/OrcRemoteTargetServer.h 90 addHandler<utils::TerminateSession>(*this, &ThisT::handleTerminateSession);
include/llvm/ExecutionEngine/Orc/RPCUtils.h157 << RPCTypeName<RetT>::getName() << " " << DerivedFunc::getName() 1015 detail::RPCArgTypeCheck<CanSerializeCheck, typename Func::Type, 1021 if (auto FnIdOrErr = getRemoteFunctionId<Func>(LazyAutoNegotiation, false)) 1042 detail::createResponseHandler<ChannelT, typename Func::ReturnType>( 1053 if (auto Err = detail::HandlerTraits<typename Func::Type>::serializeArgs( 1162 CanDeserializeCheck, typename Func::Type, 1166 FunctionIdT NewFnId = FnIdAllocator.template allocate<Func>(); 1167 LocalFunctionIds[Func::getPrototype()] = NewFnId; 1168 Handlers[NewFnId] = wrapHandler<Func>(std::move(Handler)); 1233 auto I = RemoteFunctionIds.find(Func::getPrototype()); 1247 Impl.template callB<OrcRPCNegotiate>(Func::getPrototype())) { 1248 RemoteFunctionIds[Func::getPrototype()] = *RemoteIdOrErr; 1250 return make_error<CouldNotNegotiate>(Func::getPrototype()); 1258 return make_error<CouldNotNegotiate>(Func::getPrototype()); 1276 detail::HandlerTraits<typename Func::Type>::deserializeArgs( 1290 using FuncReturn = typename Func::ReturnType; 1489 return this->template addHandlerImpl<Func>(std::move(Handler)); 1494 addHandler<Func>( 1522 if (auto Err = this->template appendCallAsync<Func>( 1529 detail::ResultTraits<typename Func::ReturnType>::consumeAbandoned( 1535 detail::ResultTraits<typename Func::ReturnType>::consumeAbandoned( 1542 detail::ResultTraits<typename Func::ReturnType>::consumeAbandoned(unittests/ExecutionEngine/Orc/RemoteObjectLayerTest.cpp
152 ServerEP.addHandler<remote::utils::TerminateSession>( 164 cantFail(ClientEP.callB<remote::utils::TerminateSession>()); 199 ServerEP.addHandler<remote::utils::TerminateSession>( 218 cantFail(ClientEP.callB<remote::utils::TerminateSession>()); 251 ServerEP.addHandler<remote::utils::TerminateSession>( 266 cantFail(ClientEP.callB<remote::utils::TerminateSession>()); 302 ServerEP.addHandler<remote::utils::TerminateSession>( 322 cantFail(ClientEP.callB<remote::utils::TerminateSession>()); 366 ServerEP.addHandler<remote::utils::TerminateSession>( 404 cantFail(ClientEP.callB<remote::utils::TerminateSession>()); 455 ServerEP.addHandler<remote::utils::TerminateSession>( 482 cantFail(ClientEP.callB<remote::utils::TerminateSession>()); 514 ServerEP.addHandler<remote::utils::TerminateSession>( 530 cantFail(ClientEP.callB<remote::utils::TerminateSession>()); 564 ServerEP.addHandler<remote::utils::TerminateSession>( 584 cantFail(ClientEP.callB<remote::utils::TerminateSession>());