Exemplo n.º 1
0
Arquivo: bio.go Projeto: 9uuso/openssl
func (b *readBio) MakeCBIO() *C.BIO {
	rv := C.BIO_new(C.BIO_s_readBio())
	rv.ptr = unsafe.Pointer(b)
	return rv
}
Exemplo n.º 2
0
func (b *readBio) MakeCBIO() *C.BIO {
	b.buf = bufPool.Get()
	rv := C.BIO_new(C.BIO_s_readBio())
	rv.ptr = unsafe.Pointer(b)
	return rv
}
Exemplo n.º 3
0
Arquivo: bio.go Projeto: Machyne/mongo
func (b *readBio) MakeCBIO() *C.BIO {
	rv := C.BIO_new(C.BIO_s_readBio())
	token := readBioMapping.Add(unsafe.Pointer(b))
	rv.ptr = unsafe.Pointer(token)
	return rv
}