X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=android%2Fandroid_api%2Fbase%2Fjni%2FJniUtils.h;h=25e769c83536ac489800b98f827af1afcafc2cad;hb=17c68b2fd1e74586f85e552eeab4e32dc121f8a0;hp=70e805456e919dc8717c4976576cd6b5c1186182;hpb=8c01dff2c5bc5496f7dc1632c498943ec6ecb015;p=platform%2Fupstream%2Fiotivity.git diff --git a/android/android_api/base/jni/JniUtils.h b/android/android_api/base/jni/JniUtils.h index 70e8054..25e769c 100644 --- a/android/android_api/base/jni/JniUtils.h +++ b/android/android_api/base/jni/JniUtils.h @@ -67,6 +67,8 @@ public: return OC::ModeType::Client; case 2: return OC::ModeType::Both; + case 3: + return OC::ModeType::Gateway; default: ThrowOcException(OC_STACK_INVALID_PARAM, "Unexpected mode type"); return OC::ModeType::Both; @@ -118,6 +120,8 @@ public: return OCEntityHandlerResult::OC_EH_SLOW; case 5: return OCEntityHandlerResult::OC_EH_FORBIDDEN; + case 6: + return OCEntityHandlerResult::OC_EH_RESOURCE_NOT_FOUND; default: ThrowOcException(OC_STACK_INVALID_PARAM, "Unexpected OCEntityHandlerResult"); return OCEntityHandlerResult::OC_EH_ERROR; @@ -128,6 +132,7 @@ public: { switch (result) { + /** Success status code - START HERE.*/ case OC_STACK_OK: return "OK"; case OC_STACK_RESOURCE_CREATED: @@ -136,21 +141,20 @@ public: return "RESOURCE_DELETED"; case OC_STACK_CONTINUE: return "CONTINUE"; - /* Success status code - END HERE */ - /* Error status code - START HERE */ + /* Error status code - START HERE */ case OC_STACK_INVALID_URI: return "INVALID_URI"; case OC_STACK_INVALID_QUERY: return "INVALID_QUERY"; case OC_STACK_INVALID_IP: return "INVALID_IP"; - case OC_STACK_INVALID_PORT: return "INVALID_PORT"; case OC_STACK_INVALID_CALLBACK: return "INVALID_CALLBACK"; case OC_STACK_INVALID_METHOD: return "INVALID_METHOD"; + /** Invalid parameter.*/ case OC_STACK_INVALID_PARAM: return "INVALID_PARAM"; case OC_STACK_INVALID_OBSERVE_PARAM: @@ -159,16 +163,23 @@ public: return "NO_MEMORY"; case OC_STACK_COMM_ERROR: return "COMM_ERROR"; + case OC_STACK_TIMEOUT: + return "TIMEOUT"; + case OC_STACK_ADAPTER_NOT_ENABLED: + return "ADAPTER_NOT_ENABLED"; case OC_STACK_NOTIMPL: return "NOTIMPL"; + /** Resource not found.*/ case OC_STACK_NO_RESOURCE: return "NO_RESOURCE"; + /** e.g: not supported method or interface.*/ case OC_STACK_RESOURCE_ERROR: return "RESOURCE_ERROR"; case OC_STACK_SLOW_RESOURCE: return "SLOW_RESOURCE"; - //case OC_STACK_DUPLICATE_REQUEST: - // return "DUPLICATE_REQUEST"; + case OC_STACK_DUPLICATE_REQUEST: + return "DUPLICATE_REQUEST"; + /** Resource has no registered observers.*/ case OC_STACK_NO_OBSERVERS: return "NO_OBSERVERS"; case OC_STACK_OBSERVER_NOT_FOUND: @@ -177,6 +188,7 @@ public: return "VIRTUAL_DO_NOT_HANDLE"; case OC_STACK_INVALID_OPTION: return "INVALID_OPTION"; + /** The remote reply contained malformed data.*/ case OC_STACK_MALFORMED_RESPONSE: return "MALFORMED_RESPONSE"; case OC_STACK_PERSISTENT_BUFFER_REQUIRED: @@ -185,16 +197,27 @@ public: return "INVALID_REQUEST_HANDLE"; case OC_STACK_INVALID_DEVICE_INFO: return "INVALID_DEVICE_INFO"; - //case OC_STACK_INVALID_JSON: - // return "INVALID_JSON"; - + case OC_STACK_INVALID_JSON: + return "INVALID_JSON"; + /** Request is not authorized by Resource Server. */ + case OC_STACK_UNAUTHORIZED_REQ: + return "UNAUTHORIZED_REQ"; + /** Error code from PDM */ + case OC_STACK_PDM_IS_NOT_INITIALIZED: + return "PDM_IS_NOT_INITIALIZED"; + case OC_STACK_DUPLICATE_UUID: + return "DUPLICATE_UUID"; + case OC_STACK_INCONSISTENT_DB: + return "INCONSISTENT_DB"; + /** Insert all new error codes here!.*/ +#ifdef WITH_PRESENCE case OC_STACK_PRESENCE_STOPPED: return "PRESENCE_STOPPED"; case OC_STACK_PRESENCE_TIMEOUT: return "PRESENCE_TIMEOUT"; case OC_STACK_PRESENCE_DO_NOT_HANDLE: return "PRESENCE_DO_NOT_HANDLE"; - +#endif case OC_STACK_ERROR: return "ERROR";