#include "common.h"
#include <zlib.h>
#include "hosts.h"
#include "pmsg.h"
#include "rx.h"
#include "rx_inflate.h"
#include "rxbuf.h"
#include "lib/walloc.h"
#include "lib/zlib_util.h"
#include "lib/override.h"
Data Structures | |
| struct | attr |
| Private attributes for the decompressing layer. More... | |
Defines | |
| #define | IF_ENABLED 0x00000001 /**< Reception enabled */ |
| Reception enabled. | |
Functions | |
| RCSID ("$Id:rx_inflate.c, v 1.14 2005/12/17 09:25:44 daichik Exp $") | |
| pmsg_t * | inflate_data (rxdrv_t *rx, pmsg_t *mb) |
| Decompress more data from the input buffer `mb'. | |
| gpointer | rx_inflate_init (rxdrv_t *rx, gconstpointer args) |
| Initialize the driver. | |
| void | rx_inflate_destroy (rxdrv_t *rx) |
| Get rid of the driver's private data. | |
| void | rx_inflate_recv (rxdrv_t *rx, pmsg_t *mb) |
| Got data from lower layer. | |
| void | rx_inflate_enable (rxdrv_t *rx) |
| Enable reception of data. | |
| void | rx_inflate_disable (rxdrv_t *rx) |
| Disable reception of data. | |
| const struct rxdrv_ops * | rx_inflate_get_ops (void) |
Variables | |
| const struct rxdrv_ops | rx_inflate_ops |
|
|
Reception enabled.
|
|
||||||||||||
|
Decompress more data from the input buffer `mb'.
|
|
||||||||||||
|
|
|
|
Get rid of the driver's private data.
|
|
|
Disable reception of data.
|
|
|
Enable reception of data.
|
|
|
|
|
||||||||||||
|
Initialize the driver.
|
|
||||||||||||
|
Got data from lower layer.
< Inflated message |
|
|
Initial value: {
rx_inflate_init,
rx_inflate_destroy,
rx_inflate_recv,
rx_inflate_enable,
rx_inflate_disable,
rx_no_source,
}
|
1.3.6