LLVM
8.0.1
|
InvalidSequenceNumberForResponse is returned from handleOne when a response call arrives with a sequence number that doesn't correspond to any in-flight function call. More...
#include "llvm/ExecutionEngine/Orc/RPCUtils.h"
Public Member Functions | |
InvalidSequenceNumberForResponse (SeqNoT SeqNo) | |
std::error_code | convertToErrorCode () const override |
void | log (raw_ostream &OS) const override |
Public Member Functions inherited from llvm::ErrorInfo< InvalidSequenceNumberForResponse< SeqNoT >, RPCFatalError > | |
const void * | dynamicClassID () const override |
bool | isA (const void *const ClassID) const override |
Static Public Attributes | |
static char | ID = 0 |
Additional Inherited Members | |
Static Public Member Functions inherited from llvm::ErrorInfo< InvalidSequenceNumberForResponse< SeqNoT >, RPCFatalError > | |
static const void * | classID () |
InvalidSequenceNumberForResponse is returned from handleOne when a response call arrives with a sequence number that doesn't correspond to any in-flight function call.
This error is fatal because Orc RPC needs to know how to parse the rest of the response call to know where the next call starts, and if it doesn't have a result parser for this sequence number it can't do that.
Definition at line 92 of file RPCUtils.h.
|
inline |
Definition at line 97 of file RPCUtils.h.
|
inlineoverride |
Definition at line 100 of file RPCUtils.h.
References llvm::orc::orcError(), and llvm::orc::UnexpectedRPCCall.
|
inlineoverride |
Definition at line 104 of file RPCUtils.h.
|
static |
Definition at line 95 of file RPCUtils.h.