RSA BSAFE Micro Edition Suite

Streamlined security for mobile and embedded devices

Search  Print

Type Identifiers

This section lists the identifiers that indicate the type of BIO in use.

Defines

#define BIO_TYPE_FILTER
 The base type indicating that a BIO of this type modifies the data written to, or read from a source/sink BIO. More...

#define BIO_TYPE_SOURCE_SINK
 The base type indicating that a BIO of this type takes data from a device, and/or sends data to a device (data exchange). More...

#define BIO_TYPE_DESCRIPTOR
 The base type that may be combined with the source/sink base type to indicate that the BIO uses a file descriptor. More...

#define BIO_TYPE_DGRAM
 The base type that may be combined with the source/sink base type to indicate that the BIO is a datagram socket.

#define BIO_TYPE_NONE
 Indicates that the BIO does not have a defined type.

#define BIO_TYPE_MEM
 Indicates that the BIO is a memory buffer source/sink BIO.

#define BIO_TYPE_FILE
 Indicates that the BIO is a file pointer source/sink BIO.

#define BIO_TYPE_FD
 Indicates that the BIO is a file descriptor source/sink BIO.

#define BIO_TYPE_NULL
 Indicates that the BIO is a NULL source/sink BIO. More...

#define BIO_TYPE_BUFFER
 Indicates that the BIO is a data buffer filter BIO. More...

#define BIO_TYPE_BASE64
 Indicates that the BIO is a data base 64 filter BIO.

#define BIO_TYPE_TEFILTER
 Test Framework filter.

#define BIO_TYPE_NULL_FILTER
 Indicates that the BIO is a NULL filter BIO. More...

#define BIO_TYPE_SSL
 Indicates that the BIO is a Secure Socket Layer (SSL) filter BIO.

#define BIO_TYPE_SOCKET
 Indicates that the BIO is a socket source/sink BIO.

#define BIO_TYPE_CONNECT
 Indicates that the BIO is a socket connect source/sink BIO.

#define BIO_TYPE_ACCEPT
 Indicates that the BIO is a socket accept source/sink BIO.

#define BIO_TYPE_WTLS
 Indicates that the BIO is a filter BIO for WTLS operations.

#define BIO_TYPE_DGRAM_SOCKET
 Indicates that the BIO is a datagram socket source/sink BIO.

#define BIO_TYPE_DGRAM_CONNECT
 Indicates that the BIO is a datagram socket connect source/sink BIO.

#define BIO_TYPE_DGRAM_MUX
 Indicates that the BIO is a datagram socket multiplexing source/sink BIO.

#define BIO_TYPE_DGRAM_MUX_SESSION
 Indicates that the BIO is a datagram socket multiplexing session source/sink BIO.


Define Documentation

#define BIO_TYPE_BUFFER
 

Indicates that the BIO is a data buffer filter BIO. It is used to store data where the next/previous BIO in the BIO stack is non-blocking, and may not be able to read/write all requested data within a single call.

#define BIO_TYPE_DESCRIPTOR
 

The base type that may be combined with the source/sink base type to indicate that the BIO uses a file descriptor. BIOs of this type include sockets, file descriptors, accept BIOs and connect BIOs. In this case, the num field of the BIO structure holds the file descriptor.

#define BIO_TYPE_FILTER
 

The base type indicating that a BIO of this type modifies the data written to, or read from a source/sink BIO. Filter BIOs may be chained in a BIO stack.

#define BIO_TYPE_NULL
 

Indicates that the BIO is a NULL source/sink BIO. It is used to discard data rather than process it. A read operation from a BIO of this type does not modify the output buffer supplied.