LOM2M  0.8.0
Enum.h
Go to the documentation of this file.
1 /*
2  Copyright (c) 2013-2021 LAAS-CNRS (www.laas.fr)
3  7 Colonel Roche 31077 Toulouse - France
4 
5  The use of this source code requires an agreement with the CNRS.
6 
7  Initial Contributors:
8  David Gauchard, Guillaume Garzone, Thierry Monteil.
9 */
10 
11 #ifndef __ENUM_LOM2M
12 #define __ENUM_LOM2M
13 
18 {
26 };
31 {
37 };
38 
43 {
44  OP_NULL = -1,
45  OP_CREATE = 1,
47  OP_UPDATE = 3,
48  OP_DELETE = 4,
49  OP_NOTIFY = 5,
50  OP_DISCOVERY = 6
51 };
52 
57 {
58  RCN_NULL = -1,
60  RCN_ATTR = 1,
65  RCN_CHREF = 6,
67  RCN_CHRES = 8,
69  RCN_SEM_CONTENT = 10
70 };
71 
77 {
84  ACOP_ALL = 63
85 };
86 
91 {
95 };
96 
97 #endif
ACCESS_CONTROL_OPERATIONS
Definition: Enum.h:77
@ ACOP_CREATE
Definition: Enum.h:78
@ ACOP_ALL
Definition: Enum.h:84
@ ACOP_DELETE
Definition: Enum.h:81
@ ACOP_NOTIFY
Definition: Enum.h:82
@ ACOP_RETRIEVE
Definition: Enum.h:79
@ ACOP_DISCOVERY
Definition: Enum.h:83
@ ACOP_UPDATE
Definition: Enum.h:80
ResultContentType
Definition: Enum.h:57
@ RCN_NULL
Definition: Enum.h:58
@ RCN_ATTR_CHREF
Definition: Enum.h:64
@ RCN_ATTR_CHRES
Definition: Enum.h:63
@ RCN_MODIF_ATTR
Definition: Enum.h:68
@ RCN_ATTR
Definition: Enum.h:60
@ RCN_NOTHING
Definition: Enum.h:59
@ RCN_CHRES
Definition: Enum.h:67
@ RCN_CHREF
Definition: Enum.h:65
@ RCN_SEM_CONTENT
Definition: Enum.h:69
@ RCN_ORIGINAL_RES
Definition: Enum.h:66
@ RCN_HIER_ADDR
Definition: Enum.h:61
@ RCN_HIER_ADDR_ATTR
Definition: Enum.h:62
NotificationEventType
Definition: Enum.h:18
@ NET_BLOCKING_UPDATE
Definition: Enum.h:25
@ NET_UPDATE_RES
Definition: Enum.h:19
@ NET_CREATE_DIRECT_CHILD
Definition: Enum.h:21
@ NET_DELETE_DIRECT_CHILD
Definition: Enum.h:22
@ NET_RETRIEVE_CNT_WITH_NO_CHILD
Definition: Enum.h:23
@ NET_TRIGGER_RECEIVE_FOR_AE
Definition: Enum.h:24
@ NET_DELETE_RES
Definition: Enum.h:20
Operation
Definition: Enum.h:43
@ OP_NULL
Definition: Enum.h:44
@ OP_RETRIEVE
Definition: Enum.h:46
@ OP_DELETE
Definition: Enum.h:48
@ OP_CREATE
Definition: Enum.h:45
@ OP_DISCOVERY
Definition: Enum.h:50
@ OP_NOTIFY
Definition: Enum.h:49
@ OP_UPDATE
Definition: Enum.h:47
NotificationContentType
Definition: Enum.h:31
@ NCT_TRIGGER_PAYLOAD
Definition: Enum.h:36
@ NCT_MODIFIED_ATTRIBUTES
Definition: Enum.h:34
@ NCT_ALL_ATTRIBUTES
Definition: Enum.h:33
@ NCT_NULL_VRQ
Definition: Enum.h:32
@ NCT_RESOURCE_ID
Definition: Enum.h:35
FILTER_USAGE
Definition: Enum.h:91
@ FU_DISCOVERY_CRITERIA
Definition: Enum.h:92
@ FU_CONDITIONAL_RETRIEVAL
Definition: Enum.h:93
@ FU_IPE_ON_DEMAND_DISCOVERY
Definition: Enum.h:94