Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Plugins/Online/OnlineSubsystem/Source/Public/OnlineError.h |
Include |
#include "OnlineError.h" |
enum EOnlineErrorResult
{
Success,
NoConnection,
RequestFailure,
InvalidCreds,
InvalidUser,
InvalidAuth,
AccessDenied,
TooManyRequests,
AlreadyPending,
InvalidParams,
CantParse,
InvalidResults,
IncompatibleVersion,
NotConfigured,
NotImplemented,
MissingInterface,
Canceled,
FailExtended,
Unknown,
}
Name |
Description |
---|---|
Success |
Successful result. no further error processing needed |
NoConnection |
Failed due to no connection |
RequestFailure |
|
InvalidCreds |
|
InvalidUser |
Failed due to invalid or missing user |
InvalidAuth |
Failed due to invalid or missing auth for user |
AccessDenied |
Failed due to invalid access |
TooManyRequests |
Throttled due to too many requests |
AlreadyPending |
Async request was already pending |
InvalidParams |
Invalid parameters specified for request |
CantParse |
Data could not be parsed for processing |
InvalidResults |
Invalid results returned from the request. Parsed but unexpected results |
IncompatibleVersion |
Incompatible client for backend version |
NotConfigured |
Not configured correctly for use |
NotImplemented |
Feature not available on this implementation |
MissingInterface |
Interface is missing |
Canceled |
Operation was canceled (likely by user) |
FailExtended |
Extended error. More info can be found in the results or by looking at the ErrorCode |
Unknown |
Default state |
Common error results