fspec.h File Reference

ASTERIX Field Specification (FSPEC). More...

#include <stddef.h>
#include <stdbool.h>
#include "platform.h"
Include dependency graph for fspec.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  ast_fspec_t
 Field Specification (FSPEC). More...

Functions

ast_fspec_t ast_fspec_decode (const unsigned char *const buffer, const size_t bufsize)
 FSPEC decode function.
ast_fspec_t ast_fspec_copy (unsigned char *const buffer, const size_t bufsize, const ast_fspec_t src)
 FSPEC copy function.
bool ast_fspec_is_set (const ast_fspec_t *fspec, const unsigned int frn)
 Test whether a data item is present.
bool ast_fspec_set (unsigned char *const buffer, const size_t bufsize, const unsigned int frn, const bool set)
 Set or clear the presence bit of a data item.

Detailed Description

ASTERIX Field Specification (FSPEC).

Description:
This file declares the FSPEC structure and the decode/copy/test/set interfaces for ASTERIX Field Specification (FSPEC) processing.