#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>
Go to the source code of this file.
Functions | |
asn_bit_data_t * | asn_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) |
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.
char* asn_bit_data_string | ( | asn_bit_data_t * | pd | ) |
Definition at line 37 of file asn_bit_data.c.
int32_t asn_get_few_bits | ( | asn_bit_data_t * | pd, |
int | nbits | ||
) |
Definition at line 63 of file asn_bit_data.c.
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.
void asn_get_undo | ( | asn_bit_data_t * | pd, |
int | nbits | ||
) |
Definition at line 50 of file asn_bit_data.c.
int asn_put_aligned_flush | ( | asn_bit_outp_t * | po | ) |
Definition at line 314 of file asn_bit_data.c.
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.
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.