datablock.h File Reference

Implementation of Datablock concept defined by ASTERIX. More...

#include "category.h"
#include "uap.h"
#include "datarecord.h"
Include dependency graph for datablock.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  ast_datablock_t
 Datablock. More...
 
struct  ast_datablock_ex_t
 Extracted datablock. More...
 

Macros

#define AST_MAX_DATARECORDS   64
 

Functions

ast_datablock_t ast_datablock_decode (const unsigned char *const buffer, const size_t bufsize, const ast_uap_t uap)
 Datablock decode function. More...
 
ast_datablock_t ast_datablock_smart_decode (const unsigned char *const buffer, const size_t bufsize)
 Datablock smart decode function. More...
 
ast_datablock_t ast_datablock_encode (unsigned char *const buffer, const size_t bufsize, const ast_datablock_ex_t xdb)
 Datablock encode function. More...
 
ast_datablock_t ast_datablock_modify (unsigned char *const buffer, const size_t bufsize, const ast_datablock_t src, const ast_datarecord_modifier_t mod)
 

Detailed Description

Implementation of Datablock concept defined by ASTERIX.