#include <stdio.h>
#include <errno.h>
#include "cryptlib.h"
#include <openssl/bio.h>
#include <netinet/sctp.h>
#include <fcntl.h>
Go to the source code of this file.
Classes | |
struct | bio_dgram_data_st |
struct | bio_dgram_sctp_save_message_st |
struct | bio_dgram_sctp_data_st |
Macros | |
#define | USE_SOCKETS |
#define | OPENSSL_SCTP_DATA_CHUNK_TYPE 0x00 |
#define | OPENSSL_SCTP_FORWARD_CUM_TSN_CHUNK_TYPE 0xc0 |
Typedefs | |
typedef struct bio_dgram_data_st | bio_dgram_data |
typedef struct bio_dgram_sctp_save_message_st | bio_dgram_sctp_save_message |
typedef struct bio_dgram_sctp_data_st | bio_dgram_sctp_data |
Functions | |
BIO_METHOD * | BIO_s_datagram (void) |
BIO * | BIO_new_dgram (int fd, int close_flag) |
BIO_METHOD * | BIO_s_datagram_sctp (void) |
BIO * | BIO_new_dgram_sctp (int fd, int close_flag) |
int | BIO_dgram_is_sctp (BIO *bio) |
int | BIO_dgram_sctp_notification_cb (BIO *b, void(*handle_notifications)(BIO *bio, void *context, void *buf), void *context) |
int | BIO_dgram_sctp_wait_for_dry (BIO *b) |
int | BIO_dgram_sctp_msg_waiting (BIO *b) |
int | BIO_dgram_non_fatal_error (int err) |
#define OPENSSL_SCTP_DATA_CHUNK_TYPE 0x00 |
Definition at line 76 of file bss_dgram.c.
#define OPENSSL_SCTP_FORWARD_CUM_TSN_CHUNK_TYPE 0xc0 |
Definition at line 77 of file bss_dgram.c.
#define USE_SOCKETS |
Definition at line 63 of file bss_dgram.c.
typedef struct bio_dgram_data_st bio_dgram_data |
typedef struct bio_dgram_sctp_data_st bio_dgram_sctp_data |
typedef struct bio_dgram_sctp_save_message_st bio_dgram_sctp_save_message |
int BIO_dgram_is_sctp | ( | BIO * | bio | ) |
Definition at line 917 of file bss_dgram.c.
int BIO_dgram_non_fatal_error | ( | int | err | ) |
Definition at line 1759 of file bss_dgram.c.
int BIO_dgram_sctp_msg_waiting | ( | BIO * | b | ) |
Definition at line 1667 of file bss_dgram.c.
int BIO_dgram_sctp_notification_cb | ( | BIO * | b, |
void(*)(BIO *bio, void *context, void *buf) | handle_notifications, | ||
void * | context | ||
) |
Definition at line 1499 of file bss_dgram.c.
int BIO_dgram_sctp_wait_for_dry | ( | BIO * | b | ) |
Definition at line 1516 of file bss_dgram.c.
BIO* BIO_new_dgram | ( | int | fd, |
int | close_flag | ||
) |
Definition at line 199 of file bss_dgram.c.
BIO* BIO_new_dgram_sctp | ( | int | fd, |
int | close_flag | ||
) |
Definition at line 837 of file bss_dgram.c.
BIO_METHOD* BIO_s_datagram | ( | void | ) |
Definition at line 194 of file bss_dgram.c.
BIO_METHOD* BIO_s_datagram_sctp | ( | void | ) |
Definition at line 832 of file bss_dgram.c.