33 #include <com/avpkit/ferry/RefCounted.h>
34 #include <com/avpkit/core/AVPKit.h>
36 namespace com {
namespace avpkit {
namespace core
134 static IError* make(int32_t errorNumber);
149 static Type errorNumberToType(int32_t errorNo);
156 static int32_t typeToErrorNumber(
Type type);
Maps from int return codes to defined Error values.
virtual Type getType()=0
Get the OS-independent AVPKit type for this error.
Type
A set of errors that AVPKit knows about.
virtual const char * getDescription()=0
Get a text description for this error.
virtual int32_t getErrorNumber()=0
Return the raw integer value that AVPKit returned and was used to create this IError.
Parent of all Ferry objects – it mains reference counts in native code.
WARNING: Do not use logging in this class, and do not set any static file variables to values other t...