Handbook
Glossary
bio_st
Vocabulary
openssl
.
libcrypto
Definition
USING:
alien.c-types
classes.struct
;
IN:
openssl.libcrypto
STRUCT:
bio_st
{
method BIO_METHOD*
}
{
callback void*
}
{
cb_arg
c-string
}
{
init
int
initial:
0
}
{
shutdown
int
initial:
0
}
{
flags
int
initial:
0
}
{
retry-reason
int
initial:
0
}
{
num
int
initial:
0
}
{
ptr void*
}
{
next-bio bio_st*
}
{
prev-bio bio_st*
}
{
references
int
initial:
0
}
{
num-read
ulong
initial:
0
}
{
num-write
ulong
initial:
0
}
{
ex-data
CRYPTO_EX_DATA
initial:
S{
crypto_ex_data_st
{
sk
f
}
{
dummy 0
}
}
}
;
Methods
USING:
classes.struct
classes.struct.private
kernel
openssl.libcrypto
;
M:
bio_st
clone
clone-underlying
\
bio_st
memory>struct
;
inline
USING:
accessors
classes.struct
combinators.smart
openssl.libcrypto
;
M:
bio_st
struct-slot-values
{
[
method>>
]
[
callback>>
]
[
cb_arg>>
]
[
init>>
]
[
shutdown>>
]
[
flags>>
]
[
retry-reason>>
]
[
num>>
]
[
ptr>>
]
[
next-bio>>
]
[
prev-bio>>
]
[
references>>
]
[
num-read>>
]
[
num-write>>
]
[
ex-data>>
]
}
cleave>array
;
inline