Nexus Embedded Platform 1.0.0
Statically assembled reusable embedded mechanisms
Loading...
Searching...
No Matches
status.h File Reference

Small vendor-independent result vocabulary. More...

#include <stdbool.h>
#include <stddef.h>
#include <stdint.h>

Go to the source code of this file.

Enumerations

enum  nx_result_t {
  NX_SUCCESS = 0 , NX_ERROR_INVALID , NX_ERROR_BUSY , NX_ERROR_STATE ,
  NX_ERROR_TIMEOUT , NX_ERROR_CANCELLED , NX_ERROR_IO , NX_ERROR_UNSUPPORTED ,
  NX_ERROR_OVERFLOW , NX_ERROR_EMPTY , NX_ERROR_PERMISSION , NX_ERROR_NACK ,
  NX_ERROR_ARBITRATION , NX_ERROR_EXHAUSTED , NX_ERROR_CONTEXT
}
 Operation result; success at submission means admission only. More...

Detailed Description

Small vendor-independent result vocabulary.

Author
Nexus Team

Definition in file status.h.

Enumeration Type Documentation

◆ nx_result_t

Operation result; success at submission means admission only.

Enumerator
NX_SUCCESS 
NX_ERROR_INVALID 
NX_ERROR_BUSY 
NX_ERROR_STATE 
NX_ERROR_TIMEOUT 
NX_ERROR_CANCELLED 
NX_ERROR_IO 
NX_ERROR_UNSUPPORTED 
NX_ERROR_OVERFLOW 
NX_ERROR_EMPTY 
NX_ERROR_PERMISSION 
NX_ERROR_NACK 
NX_ERROR_ARBITRATION 
NX_ERROR_EXHAUSTED 
NX_ERROR_CONTEXT 

Definition at line 21 of file status.h.