FOBJ-SPI
FLAM Object Store Exit (FOBJ) Service Provider Interface (SPI) Version: 5.2.1-42969
Reserved provider return codes

Special *piRetco values with defined semantics recognized by OBJSSE. More...

Macros

#define FOBJ_RTC_OK   0
 Success – no error. Must be returned on every successful call.
#define FOBJ_RTC_NFD   1
 Object not found. Only valid as *piRetco from FOBJ_FUNC_GET. OBJSSE maps this to FLMRTC_NFD so that SEGOBJ can distinguish a missing root object (new/empty archive) from a genuine I/O error.

Detailed Description

Special *piRetco values with defined semantics recognized by OBJSSE.

Providers MUST use 0 (FOBJ_RTC_OK) for success. All other non-zero values are treated as errors and mapped to FLMRTC_FOB by OBJSSE, EXCEPT for the reserved codes defined here.

Macro Definition Documentation

◆ FOBJ_RTC_NFD

#define FOBJ_RTC_NFD   1

Object not found. Only valid as *piRetco from FOBJ_FUNC_GET. OBJSSE maps this to FLMRTC_NFD so that SEGOBJ can distinguish a missing root object (new/empty archive) from a genuine I/O error.

◆ FOBJ_RTC_OK

#define FOBJ_RTC_OK   0

Success – no error. Must be returned on every successful call.