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