qvm_outrc

Return codes

Synopsis:

#include <qvm/outpipe.h>
enum qvm_outrc {
    QVM_OUTAC_OK = ((0x00u << QVM_OUTAC_OFFSET) & QVM_OUTAC_CODE_MASK),
    QVM_OUTAC_UNEXPECTED = ((0x01u << QVM_OUTAC_OFFSET)
        & QVM_OUTAC_CODE_MASK),
    QVM_OUTAC_UNSUPPORTED = ((0x02u << QVM_OUTAC_OFFSET) 
        & QVM_OUTAC_CODE_MASK),
    QVM_OUTAC_EXISTS = ((0x03u << QVM_OUTAC_OFFSET) & QVM_OUTAC_CODE_MASK),
    QVM_OUTAC_NORES = ((0x04u << QVM_OUTAC_OFFSET) & QVM_OUTAC_CODE_MASK),
    QVM_OUTAC_UNABLE = ((0x05u << QVM_OUTAC_OFFSET) & QVM_OUTAC_CODE_MASK),
    QVM_OUTAC_FAILED = ((0x06u << QVM_OUTAC_OFFSET) & QVM_OUTAC_CODE_MASK),
    QVM_OUTAC_MISSING = ((0x07u << QVM_OUTAC_OFFSET) & QVM_OUTAC_CODE_MASK),
    QVM_OUTAC_INVALID = ((0x08u << QVM_OUTAC_OFFSET) & QVM_OUTAC_CODE_MASK)
};

Data:

QVM_OUTAC_OK

No error

QVM_OUTAC_UNEXPECTED

Unexpected result or input.

QVM_OUTAC_UNSUPPORTED

Unsupported object or operation.

QVM_OUTAC_EXISTS

The requested object exists.

QVM_OUTAC_NORES

A required resource (e.g., memory) can't be found, isn't available, or is insufficient.

QVM_OUTAC_UNABLE

Unable to do something; for example, unable to determine, obtain, lock, find, or load something.

QVM_OUTAC_FAILED

Failed to do something such as create, open, read, or write.

QVM_OUTAC_MISSING

Missing resource: expecting something such as an argument, filename, or data, which was not found.

QVM_OUTAC_INVALID

Invalid object, state, or operation.

Library:

Provided by qvm; no external library is required.