libnjb
2.2.7
src
eax.h
1
/* EAX functions */
2
#ifndef __NJB__EAX__H
3
#define __NJB__EAX__H
4
5
#include "
libnjb.h
"
6
#include "protocol.h"
7
8
int
eax_unpack
(
void
*data,
size_t
nbytes,
njb_state_t
*state);
9
njb_eax_t
*
new_eax_type
(
void
);
10
void
destroy_eax_type
(
njb_eax_t
*eax);
11
12
#endif
destroy_eax_type
void destroy_eax_type(njb_eax_t *eax)
Definition:
eax.c:319
libnjb.h
njb_state_t
Definition:
protocol.h:28
njb_eax_struct::number
u_int16_t number
Definition:
libnjb.h:350
njb_eax_struct::next
njb_eax_t * next
Definition:
libnjb.h:394
__sub_depth
int __sub_depth
Definition:
base.c:62
new_eax_type
njb_eax_t * new_eax_type(void)
Definition:
eax.c:286
njb_eax_struct::name
char * name
Definition:
libnjb.h:351
njb_eax_struct::exclusive
u_int8_t exclusive
Definition:
libnjb.h:352
njb_eax_struct
Definition:
libnjb.h:349
njb_eax_struct::group
u_int8_t group
Definition:
libnjb.h:360
njb_eax_struct::type
njb_eax_control_t type
Definition:
libnjb.h:366
njb_eax_struct::max_value
int16_t max_value
Definition:
libnjb.h:384
njb1_bytes_to_16bit
u_int16_t njb1_bytes_to_16bit(unsigned char *dp)
Definition:
byteorder.c:146
eax_unpack
int eax_unpack(void *data, size_t nbytes, njb_state_t *state)
Definition:
eax.c:66
njb_eax_struct::min_value
int16_t min_value
Definition:
libnjb.h:379
njb_eax_struct::option_names
char ** option_names
Definition:
libnjb.h:388
njb_eax_struct::current_value
int16_t current_value
Definition:
libnjb.h:374
Generated by
1.8.17