What are the software functions of the target-type flow controller?