package org.jerlang.erts; import org.jerlang.erts.erlang.Error; import org.jerlang.erts.prim_inet.PrimInetClose; import org.jerlang.erts.prim_inet.PrimInetGetopt; import org.jerlang.erts.prim_inet.PrimInetGetopts; import org.jerlang.erts.prim_inet.PrimInetOpen; import org.jerlang.erts.prim_inet.PrimInetSetopt; import org.jerlang.erts.prim_inet.PrimInetSetopts; import org.jerlang.type.Atom; import org.jerlang.type.List; import org.jerlang.type.PortID; import org.jerlang.type.Term; import org.jerlang.type.Tuple; /** * = prim_inet * * == Description * * Primitive inet_drv interface */ public class PrimInet { public static Tuple open(Atom protocol, Atom family, Atom type) { return PrimInetOpen.open_3(protocol, family, type); } public static Tuple open(Atom protocol, Atom family, Atom type, List opts) { return PrimInetOpen.open_4(protocol, family, type, opts); } public static Term fdopen(Term protocol, Term family, Term type, Term fd) { throw new Error("not implemented"); } public static Term fdopen(Term protocol, Term family, Term type, Term fd, Term bound) { throw new Error("not implemented"); } public static Term close(PortID socket) { return PrimInetClose.close_1(socket); } public static Term bind(Term socket, Term ip, Term port) { throw new Error("not implemented"); } public static Term listen(Term a) { throw new Error("not implemented"); } public static Term listen(Term a, Term b) { throw new Error("not implemented"); } public static Term peeloff(Term a, Term b) { throw new Error("not implemented"); } public static Term connect(Term socket, Term ip, Term port) { throw new Error("not implemented"); } public static Term connect(Term socket, Term ip, Term port, Term time) { throw new Error("not implemented"); } public static Term async_connect(Term socket, Term ip, Term port, Term time) { throw new Error("not implemented"); } public static Term accept(Term socket) { throw new Error("not implemented"); } public static Term accept(Term socket, Term time) { throw new Error("not implemented"); } public static Term async_accept(Term socket, Term time) { throw new Error("not implemented"); } public static Term shutdown(Term socket, Term atom) { throw new Error("not implemented"); } public static Term send(Term socket, Term data) { throw new Error("not implemented"); } public static Term send(Term socket, Term data, Term optList) { throw new Error("not implemented"); } public static Term sendto(Term socket, Term ip, Term port, Term data) { throw new Error("not implemented"); } public static Term sendmsg(Term socket, Term sndRcvInfo, Term data) { throw new Error("not implemented"); } public static Term recv(Term socket, Term length) { throw new Error("not implemented"); } public static Term recv(Term socket, Term length, Term time) { throw new Error("not implemented"); } public static Term async_recv(Term socket, Term length, Term time) { throw new Error("not implemented"); } public static Term unrecv(Term socket, Term data) { throw new Error("not implemented"); } public static Term recvfrom(Term socket, Term length) { throw new Error("not implemented"); } public static Term recvfrom(Term socket, Term length, Term time) { throw new Error("not implemented"); } public static Term setopt(PortID socket, Term opt, Term value) { return PrimInetSetopt.setopt_3(socket, opt, value); } public static Term setopts(PortID socket, List opts) { return PrimInetSetopts.setopts_2(socket, opts); } public static Term getopt(PortID socket, Atom opt) { return PrimInetGetopt.getopt_2(socket, opt); } public static Term getopts(PortID socket, List opts) { return PrimInetGetopts.getopts_2(socket, opts); } public static Term is_sockopt_val(Term opt, Term val) { throw new Error("not implemented"); } public static Term chgopt(Term socket, Term opt, Term value) { throw new Error("not implemented"); } public static Term chgopts(Term socket, List opts) { throw new Error("not implemented"); } public static Term getstat(Term socket, List stats) { throw new Error("not implemented"); } public static Term getfd(Term socket) { throw new Error("not implemented"); } public static Term ignorefd(Term socket, Term bool) { throw new Error("not implemented"); } public static Term getindex(Term socket) { throw new Error("not implemented"); } public static Term getstatus(Term socket) { throw new Error("not implemented"); } public static Term gettype(Term socket) { throw new Error("not implemented"); } public static Term getifaddrs(Term socket) { throw new Error("not implemented"); } public static Term getiflist(Term socket) { throw new Error("not implemented"); } public static Term ifget(Term socket, Term name, Term opts) { throw new Error("not implemented"); } public static Term ifset(Term socket, Term name, Term opts) { throw new Error("not implemented"); } public static Term gethostname(Term socket) { throw new Error("not implemented"); } public static Term getservbyname(Term socket, Term name, Term proto) { throw new Error("not implemented"); } public static Term getservbyport(Term socket, Term port, Term proto) { throw new Error("not implemented"); } public static Term peername(Term socket) { throw new Error("not implemented"); } public static Term setpeername(Term socket, Term ipPort) { throw new Error("not implemented"); } public static Term peernames(Term socket) { throw new Error("not implemented"); } public static Term peernames(Term socket, Term assocId) { throw new Error("not implemented"); } public static Term sockname(Term socket) { throw new Error("not implemented"); } public static Term setsockname(Term socket, Term ipPort) { throw new Error("not implemented"); } public static Term socknames(Term socket) { throw new Error("not implemented"); } public static Term socknames(Term socket, Term assocId) { throw new Error("not implemented"); } public static Term attach(Term socket) { throw new Error("not implemented"); } public static Term detach(Term socket) { throw new Error("not implemented"); } }