MultiplexStream
from panda3d.core import MultiplexStream
- class MultiplexStream
Bases:
ostream
This is a special ostream that forwards the data that is written to it to any number of other sources, for instance other ostreams, or explicitly to a disk file or to system logging utilities. It’s a very handy thing to set Notify to refer to when running in batch mode.
Inheritance diagram
- __init__(*args, **kwargs)
- addFile()
C++ Interface: add_file(const MultiplexStream self, Filename file)
- /**
Adds the given file to the multiplex output. The file is opened in append
mode with line buffering. Returns false if the file cannot be opened.
*/
- addOstream()
C++ Interface: add_ostream(const MultiplexStream self, ostream out, bool delete_later)
- /**
Adds the indicated generic ostream to the multiplex output. The ostream
will receive whatever data is sent to the pipe.
*/
- addStandardOutput()
C++ Interface: add_standard_output(const MultiplexStream self)
- /**
Adds the standard output channel.
*/
- addSystemDebug()
C++ Interface: add_system_debug(const MultiplexStream self)
- /**
Adds the system debug output the the multiplex output. This may map to a
syslog or some such os-specific output system. It may do nothing on a
particular system.
Presently, this maps only to OutputDebugString() on Windows.
*/
- add_file()
C++ Interface: add_file(const MultiplexStream self, Filename file)
- /**
Adds the given file to the multiplex output. The file is opened in append
mode with line buffering. Returns false if the file cannot be opened.
*/
- add_ostream()
C++ Interface: add_ostream(const MultiplexStream self, ostream out, bool delete_later)
- /**
Adds the indicated generic ostream to the multiplex output. The ostream
will receive whatever data is sent to the pipe.
*/
- add_standard_output()
C++ Interface: add_standard_output(const MultiplexStream self)
- /**
Adds the standard output channel.
*/
- add_system_debug()
C++ Interface: add_system_debug(const MultiplexStream self)
- /**
Adds the system debug output the the multiplex output. This may map to a
syslog or some such os-specific output system. It may do nothing on a
particular system.
Presently, this maps only to OutputDebugString() on Windows.
*/