ref: c0cbe87b357a4464a7d10ab8f38a65c77ea3b629
dir: /appl/charon/transport.m/
Transport: module { HTTPPATH: con "/dis/charon/http.dis"; FTPPATH: con "/dis/charon/ftp.dis"; FILEPATH: con "/dis/charon/file.dis"; init: fn(cu: CharonUtils); connect: fn(nc: ref CharonUtils->Netconn, bs: ref CharonUtils->ByteSource); writereq: fn(nc: ref CharonUtils->Netconn, bs: ref CharonUtils->ByteSource); gethdr: fn(nc: ref CharonUtils->Netconn, bs: ref CharonUtils->ByteSource); getdata: fn(nc: ref CharonUtils->Netconn, bs: ref CharonUtils->ByteSource): int; defaultport: fn(scheme: string) : int; };