1 /******************************************************************
3 * Copyright 2014 Samsung Electronics All Rights Reserved.
7 * Licensed under the Apache License, Version 2.0 (the "License");
8 * you may not use this file except in compliance with the License.
9 * You may obtain a copy of the License at
11 * http://www.apache.org/licenses/LICENSE-2.0
13 * Unless required by applicable law or agreed to in writing, software
14 * distributed under the License is distributed on an "AS IS" BASIS,
15 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 * See the License for the specific language governing permissions and
17 * limitations under the License.
19 ******************************************************************/
21 #ifndef __CA_ERROR_CODE_H_
22 #define __CA_ERROR_CODE_H_
30 * Declares Stack Results & Errors
36 OC_STACK_INVALID_QUERY,
38 OC_STACK_INVALID_PORT,
39 OC_STACK_INVALID_CALLBACK,
40 OC_STACK_INVALID_METHOD,
41 OC_STACK_INVALID_PARAM,
42 OC_STACK_INVALID_OBSERVE_PARAM,
46 OC_STACK_NO_RESOURCE, /* resource not found*/
47 OC_STACK_RESOURCE_ERROR, /*ex: not supported method or interface*/
48 OC_STACK_SLOW_RESOURCE,
49 OC_STACK_NO_OBSERVERS, /* resource has no registered observers */
50 OC_STACK_OBSERVER_NOT_FOUND,
51 OC_STACK_OBSERVER_NOT_ADDED,
52 OC_STACK_OBSERVER_NOT_REMOVED,
54 OC_STACK_PRESENCE_NO_UPDATE,
55 OC_STACK_PRESENCE_STOPPED,
56 OC_STACK_PRESENCE_DO_NOT_HANDLE,
65 #endif //#ifndef __CA_ERROR_CODE_H_