SDK Multiplataforma en C logo

SDK Multiplataforma en C

Encode

❮ Anterior
Siguiente ❯

Cabecera

#include <encode/encode.h>


Funciones

voidencode_start (void)
voidencode_finish (void)

Tipos y Constantes

structUrl
structJsonOpts

La librería Encode agrupa la implementación de codificadores y decodificadores para algunos de los formatos de datos más utilizados como Base64 o Json. Algunos de estos módulos se incluyeron originalmente en la librería INet, pero a partir de la versión 1.5.2 de NAppGUI se han movido a encode para poder usarse en aplicaciones que no requieren soporte de red, evitando así dependencias externas como libcurl (Figura 1).

Árbol de dependencias de la librería encode.
Figura 1: Dependencias de encode. Ver NAppGUI API.
❮ Anterior
Siguiente ❯

struct Url

Permite el acceso a los campos individuales de una URL (dirección Web) URL.

struct Url;

struct JsonOpts

Opciones al procesar un script JSON.

struct JsonOpts
{
    ArrPt(String)* log;
};
log

Si no es NULL, almacena los mensajes de log.


encode_start ()

Inicia la librería encode, reservando espacio para las estructuras internas globales.

void
encode_start(void);

encode_finish ()

Finaliza la librería encode, liberando el espacio de las estructuras internas globales.

void
encode_finish(void);
❮ Anterior
Siguiente ❯