Inherited Methods
Class: SONIC_stream
- SONIC_stream::SONIC_stream()
- stream constructor
- SONIC_stream::sonic_stream_buffer()
- flush()
- SONIC_stream::sonic_stream_idle()
- idle check
- SONIC_stream::sonic_stream_prelog()
- log output unifier
- SONIC_stream::sonic_stream_socket_accept()
- socket_accept()
- SONIC_stream::sonic_stream_socket_getpeername()
- socket_getpeername()
- SONIC_stream::sonic_stream_stunnel_getpeername()
- stunnel_getpeername()
- SONIC_stream::sonic_stream_stunnel_info()
- filter stunnel log information
- SONIC_stream::sonic_stream_stunnel_info_log()
- filter stunnel log information
- SONIC_stream::sonic_stream_thread_main()
- threaded stream main (wrapper)
- SONIC_stream::_sonic_stream_socket_accept_sighandler()
- _polling_ signal handler for socket_accept()
Class: SONIC_thread
- SONIC_thread::sonic_thread_run()
- fork entire program Memory and Execution space aka M.E.
Class Details
[ Top ]
Class Variables
$exec_handle = NULL
[ Top ]
Class Methods
sonic_stream_exec_prelog
string sonic_stream_exec_prelog(
)
[line 184]
log output unifier
returns a uniform prefix for log/output entries
Tags:
- return - string usually with pid/process id and timestamp
- see - SONIC_stream::sonic_stream_prelog()
Parameters:
[ Top ]
sonic_stream_exec_start
void sonic_stream_exec_start(
)
[line 75]
main setup
load signal handers then return
Tags:
Parameters:
[ Top ]
sonic_stream_exec_stop
void sonic_stream_exec_stop(
)
[line 96]
main shutdown/finish
closes popen resource variable and echos trace
Tags:
Parameters:
[ Top ]
sonic_stream_main
void sonic_stream_main(
)
[line 121]
stream main
Tags:
- see - SONIC_STREAM_exec::sonic_stream_exec_prelog()
- see - SONIC_stream::sonic_stream_main()
Parameters:
[ Top ]
_sonic_stream_exec_handler
void _sonic_stream_exec_handler(
[integer
$sig = NULL])
[line 37]
signal termination handler
Parameters:
- integer $sig - posix process signal
[ Top ]