yumapro
24.10-2
YumaPro SDK
|
CBOR Write functions. More...
#include <stdio.h>
#include <xmlstring.h>
#include "getcb.h"
#include "ncxtypes.h"
#include "ses.h"
#include "status.h"
#include "val.h"
#include "val_util.h"
#include "xml_msg.h"
Go to the source code of this file.
Data Structures | |
struct | cbor_wr_parms_t |
Parameter Request Block used instead of passing lots of leafs. More... | |
struct | cbor_walker_cookie_t |
XML walker cookie for GET callback processing. More... | |
Functions | |
void | cbor_wr_begin_elem (ses_cb_t *scb, xml_msg_hdr_t *msg, obj_template_t *obj, cbor_wr_parms_t *parms) |
Write a start CBOR node to the specified session. More... | |
void | cbor_wr_begin_list (ses_cb_t *scb, xml_msg_hdr_t *msg) |
Write a start CBOR list entry. More... | |
void | cbor_wr_end_elem (ses_cb_t *scb, xml_msg_hdr_t *msg, obj_template_t *obj) |
Write an end container: indef (break) to the specified session. More... | |
void | cbor_wr_string_elem (ses_cb_t *scb, xml_msg_hdr_t *msg, const xmlChar *strval, obj_template_t *obj, cbor_wr_parms_t *parms) |
Write a string CBOR node to the specified session. More... | |
void | cbor_wr_uint_elem (ses_cb_t *scb, xml_msg_hdr_t *msg, uint64 val, obj_template_t *obj, cbor_wr_parms_t *parms) |
Write a UINT CBOR node to the specified session. More... | |
void | cbor_wr_val (ses_cb_t *scb, xml_msg_hdr_t *msg, val_value_t *val, cbor_wr_parms_t *parms) |
Output val_value_t node contents only. More... | |
void | cbor_wr_child_obj (ses_cb_t *scb, xml_msg_hdr_t *msg, getcb_get2_t *parent_get2cb, obj_template_t *objnode, cbor_wr_parms_t *parms) |
Write an entire <get2> val_value_t out from the obj_template_t callback. More... | |
void | cbor_wr_start_msg (ses_cb_t *scb) |
Write the CBOR start message byte. More... | |
status_t | cbor_wr_file (const xmlChar *filespec, xml_msg_hdr_t *hdr, val_value_t *val, cbor_wr_parms_t *parms) |
Write the specified value to a FILE in CBOR format. More... | |
status_t | cbor_wr_open_file (FILE *fp, xml_msg_hdr_t *hdr, val_value_t *val, cbor_wr_parms_t *parms) |
Write the specified value to an open FILE in CBOR format. More... | |
CBOR Write functions.