ref: d0ab3a0dd8f6355b3603d0fb04043a9ae867639b
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; };