Specialist Input/Output ports Normal classes: DPOFileC File output stream. DPIFileC File input stream. DPOBinFileC Binary file output stream. DPIBinFileC Binary file input stream. DPOMethodC Send objects to a class method. DPIMethodC Get objects from a class method. DPIContainerC Input from list. DPOContainerC Output to a container. DPOContainerOverwriteC Output to a container. Normal functions: IMethod(const ObjT &,DataT (*meth)() ) Turn a class method into an input port. OMethod(const ObjT &,bool (*meth)(const DataT & dat) ) Turn a class method into an output port. DPOContainer(ContainerT &) Write out stream to container, appending to contents. DPOContainerOverwrite(ContainerT &) Write out stream to container, overwriting existing contents. DPIContainer(const ContainerT &) Use container as source for stream. DPOList(DListC &) DPIList(const DListC &)