10#ifndef ANJAY_INCLUDE_ANJAY_ATTR_STORAGE_H
11#define ANJAY_INCLUDE_ANJAY_ATTR_STORAGE_H
13#include <avsystem/commons/avs_stream.h>
72 avs_stream_t *out_stream);
153#ifdef ANJAY_WITH_LWM2M11
int anjay_attr_storage_set_object_attrs(anjay_t *anjay, anjay_ssid_t ssid, anjay_oid_t oid, const anjay_dm_oi_attributes_t *attrs)
void anjay_attr_storage_purge(anjay_t *anjay)
avs_error_t anjay_attr_storage_restore(anjay_t *anjay, avs_stream_t *in_stream)
int anjay_attr_storage_set_instance_attrs(anjay_t *anjay, anjay_ssid_t ssid, anjay_oid_t oid, anjay_iid_t iid, const anjay_dm_oi_attributes_t *attrs)
int anjay_attr_storage_set_resource_attrs(anjay_t *anjay, anjay_ssid_t ssid, anjay_oid_t oid, anjay_iid_t iid, anjay_rid_t rid, const anjay_dm_r_attributes_t *attrs)
int anjay_attr_storage_set_resource_instance_attrs(anjay_t *anjay, anjay_ssid_t ssid, anjay_oid_t oid, anjay_iid_t iid, anjay_rid_t rid, anjay_riid_t riid, const anjay_dm_r_attributes_t *attrs)
bool anjay_attr_storage_is_modified(anjay_t *anjay)
avs_error_t anjay_attr_storage_persist(anjay_t *anjay, avs_stream_t *out_stream)
uint16_t anjay_oid_t
Definition core.h:1182
uint16_t anjay_rid_t
Definition core.h:1188
uint16_t anjay_iid_t
Definition core.h:1185
struct anjay_struct anjay_t
Definition core.h:45
uint16_t anjay_ssid_t
Definition core.h:31
uint16_t anjay_riid_t
Definition core.h:1191