Functions
asn_bit_data.c File Reference
#include <etsi_its_denm_coding/asn_system.h>
#include <etsi_its_denm_coding/asn_internal.h>
#include <etsi_its_denm_coding/asn_bit_data.h>
Include dependency graph for asn_bit_data.c:

Go to the source code of this file.

Functions

asn_bit_data_tasn_bit_data_new_contiguous (const void *data, size_t size_bits)
 
char * asn_bit_data_string (asn_bit_data_t *pd)
 
int32_t asn_get_few_bits (asn_bit_data_t *pd, int nbits)
 
int asn_get_many_bits (asn_bit_data_t *pd, uint8_t *dst, int alright, int nbits)
 
void asn_get_undo (asn_bit_data_t *pd, int nbits)
 
int asn_put_aligned_flush (asn_bit_outp_t *po)
 
int asn_put_few_bits (asn_bit_outp_t *po, uint32_t bits, int obits)
 
int asn_put_many_bits (asn_bit_outp_t *po, const uint8_t *src, int nbits)
 

Function Documentation

◆ asn_bit_data_new_contiguous()

asn_bit_data_t* asn_bit_data_new_contiguous ( const void *  data,
size_t  size_bits 
)

Definition at line 15 of file asn_bit_data.c.

◆ asn_bit_data_string()

char* asn_bit_data_string ( asn_bit_data_t pd)

Definition at line 37 of file asn_bit_data.c.

◆ asn_get_few_bits()

int32_t asn_get_few_bits ( asn_bit_data_t pd,
int  nbits 
)

Definition at line 63 of file asn_bit_data.c.

◆ asn_get_many_bits()

int asn_get_many_bits ( asn_bit_data_t pd,
uint8_t *  dst,
int  alright,
int  nbits 
)

Definition at line 148 of file asn_bit_data.c.

◆ asn_get_undo()

void asn_get_undo ( asn_bit_data_t pd,
int  nbits 
)

Definition at line 50 of file asn_bit_data.c.

◆ asn_put_aligned_flush()

int asn_put_aligned_flush ( asn_bit_outp_t po)

Definition at line 314 of file asn_bit_data.c.

◆ asn_put_few_bits()

int asn_put_few_bits ( asn_bit_outp_t po,
uint32_t  bits,
int  obits 
)

Definition at line 192 of file asn_bit_data.c.

◆ asn_put_many_bits()

int asn_put_many_bits ( asn_bit_outp_t po,
const uint8_t *  src,
int  nbits 
)

Definition at line 284 of file asn_bit_data.c.



etsi_its_denm_coding
Author(s): Jean-Pierre Busch , Guido Küppers , Lennart Reiher
autogenerated on Sun May 18 2025 02:23:48