mirror of https://gerrit.osmocom.org/gapk
procqueue: expose the processing queue struct definition
To be able to use processing queues from outside, the pq struct should be shared in the corresponding header file.
This commit is contained in:
parent
40d59f14a2
commit
9cba760ba2
|
@ -22,8 +22,6 @@
|
|||
#include <stdint.h>
|
||||
#include <stdio.h> /* for FILE */
|
||||
|
||||
struct pq;
|
||||
|
||||
struct pq_item {
|
||||
/*! input frame size (in bytes). '0' in case of variable frames */
|
||||
int len_in;
|
||||
|
@ -41,6 +39,15 @@ struct pq_item {
|
|||
void (*exit)(void *state);
|
||||
};
|
||||
|
||||
#define VAR_BUF_SIZE 320
|
||||
#define MAX_PQ_ITEMS 8
|
||||
|
||||
struct pq {
|
||||
unsigned n_items;
|
||||
struct pq_item *items[MAX_PQ_ITEMS];
|
||||
void *buffers[MAX_PQ_ITEMS + 1];
|
||||
};
|
||||
|
||||
/* Management */
|
||||
struct pq * pq_create(void);
|
||||
void pq_destroy(struct pq *pq);
|
||||
|
|
|
@ -23,16 +23,6 @@
|
|||
|
||||
#include <osmocom/gapk/procqueue.h>
|
||||
|
||||
#define VAR_BUF_SIZE 320
|
||||
#define MAX_PQ_ITEMS 8
|
||||
|
||||
struct pq {
|
||||
int n_items;
|
||||
struct pq_item* items[MAX_PQ_ITEMS];
|
||||
void * buffers[MAX_PQ_ITEMS+1];
|
||||
};
|
||||
|
||||
|
||||
/* crate a new (empty) processing queue */
|
||||
struct pq *
|
||||
pq_create(void)
|
||||
|
|
Loading…
Reference in New Issue