PreviousUpNext

14.4.60  Plain_Socket

The standard library Plain_Socket api defines access to vanilla TCP/IP socket functionality for multithreaded Mythryl programs.

The Plain_Socket api is implemented by the plain_socket package.

The Plain_Socket api source code is in src/lib/std/src/socket/plain-socket.api.

See also: Plain_Socket__Premicrothread api.

The above information is manually maintained and may contain errors.

api {    make_socket : (?.proto_socket__premicrothread::af::Address_Family
                   , ?.socket_guts::typ::Socket_Type)
                  -> ?.proto_socket::Threadkit_Socket((X, Y) );
    make_socket_pair : (?.proto_socket__premicrothread::af::Address_Family
                        , ?.socket_guts::typ::Socket_Type)
                       -> (?.proto_socket::Threadkit_Socket((X, Y) ) , ?.proto_socket::Threadkit_Socket((X, Y) ));
    make_socket' : (?.proto_socket__premicrothread::af::Address_Family
                    , ?.socket_guts::typ::Socket_Type , Int)
                   -> ?.proto_socket::Threadkit_Socket((X, Y) );
    make_socket_pair' : (?.proto_socket__premicrothread::af::Address_Family
                         , ?.socket_guts::typ::Socket_Type , Int)
                        -> (?.proto_socket::Threadkit_Socket((X, Y) ) , ?.proto_socket::Threadkit_Socket((X, Y) ));
};


Comments and suggestions to: bugs@mythryl.org

PreviousUpNext