X-Git-Url: https://git.hcoop.net/hcoop/domtool2.git/blobdiff_plain/3b2676435dc4af39acd77e7fe232902e6651e42d..06bd821502f57dcb4ef89295b221fc2b9a4f1ae3:/src/openssl.sig diff --git a/src/openssl.sig b/src/openssl.sig index 750a4fa..2e027b9 100644 --- a/src/openssl.sig +++ b/src/openssl.sig @@ -28,18 +28,26 @@ type context type bio type listener -val readOne : bio -> string option -val writeAll : bio * string -> unit +val readChar : bio -> char option +val readInt : bio -> int option +val readLen : bio * int -> string option +val readChunk : bio -> string option +val readString : bio -> string option -val context : string * string * string -> context +val writeChar : bio * char -> unit +val writeInt : bio * int -> unit +val writeString' : bio * string -> unit +val writeString : bio * string -> unit -val connect : context * string -> bio +val context : bool -> string * string * string -> context + +val connect : bool -> context * string -> bio val close : bio -> unit -val listen : int * int -> listener +val listen : context * int -> listener val shutdown : listener -> unit -val accept : context * listener -> bio option +val accept : listener -> bio option val peerCN : bio -> string