25 #define MAMA_STATUS_BASE 9000 26 #define MAMA_STATUS_MAX 1000 28 #ifdef WITH_ENTITLEMENTS 29 #include <OeaStatus.h> 33 #if defined(__cplusplus) 122 #ifdef WITH_ENTITLEMENTS 130 MAMA_ENTITLE_STATUS_URL_ERROR =
MAMA_STATUS_BASE + OEA_STATUS_HTTP_URL_ERROR,
132 MAMA_ENTITLE_STATUS_OS_LOGIN_ID_UNAVAILABLE =
MAMA_STATUS_BASE + OEA_STATUS_OS_LOGIN_ID_UNAVAILABLE,
135 MAMA_ENTITLE_STATUS_ALREADY_ENTITLED =
MAMA_STATUS_BASE + OEA_STATUS_ALREADY_ENTITLED,
137 MAMA_ENTITLE_STATUS_CAC_LIMIT_EXCEEDED =
MAMA_STATUS_BASE + OEA_STATUS_CAC_LIMIT_EXCEEDED,
141 MAMA_ENTITLE_STATUS_OEP_LISTENER_CREATION_FAILURE =
MAMA_STATUS_BASE + OEA_STATUS_OEP_LISTENER_CREATION_FAILURE,
181 MAMA_ENTITLE_NO_USER = MAMA_ENTITLE_HTTP_OVERLOAD + 1,
182 MAMA_ENTITLE_NO_SERVERS_SPECIFIED = MAMA_ENTITLE_NO_USER + 1,
191 #if defined(NDEBUG) && !defined(WITH_UNITTESTS) 193 #define NULLARG_STATUS_CHECK 194 #define NULLARG_STATUS_CHECK_STR 198 #define NULLARG_STATUS_CHECK(x) \ 200 if (!(x)) return MAMA_STATUS_NULL_ARG; \ 203 #define NULLARG_STATUS_CHECK_STR(x) \ 205 if (!(x) || (strlen((x))==0) ) return MAMA_STATUS_NULL_ARG; \ 210 #define NOMEM_STATUS_CHECK(x) \ 214 mama_log (MAMA_LOG_LEVEL_SEVERE, "Could not allocate memory"); \ 215 return MAMA_STATUS_NOMEM; \ 219 #if defined(__cplusplus)
#define MAMA_STATUS_BASE
Definition: status.h:25
MAMAExpDLL const char * mamaStatus_stringForStatus(mama_status status)
mama_status
Definition: status.h:37
mamaMsg mama_status status
Definition: publisher.h:54