Moodle APIs  3.8
Moodle 3.8.6 (Build: 20201109)
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | List of all members
file_xml_output Class Reference

This class implements one @xml_output able to send contents to one OS file. More...

Inheritance diagram for file_xml_output:
xml_output

Public Member Functions

 __construct ($fullpath, $usebuffer=true)
 
 debug_info ()
 
 set_buffersize ($buffersize)
 
 start ()
 
 stop ()
 
 write ($content)
 Get contents from @xml_writer and buffer/output them.
 

Public Attributes

const DEFAULT_BUFFER_SIZE = 4096
 

Protected Member Functions

 finish ()
 
 init ()
 
 send ($content)
 

Protected Attributes

 $buffersize
 
 $currentbuffer
 
 $currentbuffersize
 
 $fhandle
 
 $fullpath
 
 $inittime
 
 $running
 
 $sentbytes
 
 $usebuffer
 

Detailed Description

This class implements one @xml_output able to send contents to one OS file.

Buffering enabled by default (can be disabled)

TODO: Finish phpdocs


The documentation for this class was generated from the following file: