BIO PACKET handlers.
More...
#include <freeradius-devel/bio/bio_priv.h>
#include <freeradius-devel/bio/packet.h>
Go to the source code of this file.
BIO PACKET handlers.
- Id
- bdf72473a940e88b13b624668bd3e0cb605e88a4
- Copyright
- 2024 Network RADIUS SAS (legal.nosp@m.@net.nosp@m.workr.nosp@m.adiu.nosp@m.s.com)
Definition in file packet.c.
◆ fr_bio_packet_connected()
void fr_bio_packet_connected |
( |
fr_bio_t * |
bio | ) |
|
Called when a particular BIO is connected.
We see if we can connect the previous BIOs.
Definition at line 116 of file packet.c.
◆ fr_bio_packet_eof()
static void fr_bio_packet_eof |
( |
fr_bio_t * |
bio | ) |
|
|
static |
◆ fr_bio_packet_failed()
static void fr_bio_packet_failed |
( |
fr_bio_t * |
bio | ) |
|
|
static |
◆ fr_bio_packet_init()
◆ fr_bio_packet_read_blocked()
static int fr_bio_packet_read_blocked |
( |
fr_bio_t * |
bio | ) |
|
|
static |
◆ fr_bio_packet_read_resume()
static int fr_bio_packet_read_resume |
( |
fr_bio_t * |
bio | ) |
|
|
static |
◆ fr_bio_packet_shutdown()
static void fr_bio_packet_shutdown |
( |
fr_bio_t * |
bio | ) |
|
|
static |
◆ fr_bio_packet_write_blocked()
static int fr_bio_packet_write_blocked |
( |
fr_bio_t * |
bio | ) |
|
|
static |
Inform all of the BIOs that the write is blocked.
This function should be set as the BIO layer "write_blocked" callback for all BIOs created as part of a fr_bio_packet_t. The application should also set bio->uctx=bio_packet for all BIOs.
Definition at line 33 of file packet.c.
◆ fr_bio_packet_write_resume()
static int fr_bio_packet_write_resume |
( |
fr_bio_t * |
bio | ) |
|
|
static |