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
$avg = 0
[line 67]
average response time in milliseconds
Type: integer
Overrides:
[ Top ]
$data_size = 7
[line 55]
packet data size
eg. 56 bytes (7 * 8) + 8byte header = 64 bytes = 512 bits packet size
Type: integer
Overrides:
[ Top ]
$host = ''
[line 35]
host
Type: string
Overrides:
[ Top ]
$icmp_seq = 0
[line 91]
sequence counter
Type: integer
Overrides:
[ Top ]
$max = 0
[line 73]
largest/longest response time in milliseconds
Type: integer
Overrides:
[ Top ]
$mdev_total = 0
[line 79]
total median deviation of response times in milliseconds
Type: integer
Overrides:
[ Top ]
$min = 0
[line 61]
minimum response time in milliseconds
Type: integer
Overrides:
[ Top ]
$ms_total = 0
[line 85]
total response time in milliseconds
Type: integer
Overrides:
[ Top ]
$port = 0
[line 41]
port number
Type: integer
Overrides:
[ Top ]
$timeout_max = 300000
[line 47]
time out limit in milliseconds
Type: integer
Overrides:
[ Top ]
$time_start = 0
[line 29]
time start
Type: integer
Overrides:
[ Top ]
Class Methods
sonic_stream_main
void sonic_stream_main(
)
[line 239]
stream main
Tags:
- see - SONIC_stream::sonic_stream_main()
Parameters:
[ Top ]
sonic_stream_ping_start
void sonic_stream_ping_start(
)
[line 154]
main setup
init time start, reset internal variables and load signal handers and setup socket out connectiong then return
Tags:
Parameters:
[ Top ]
sonic_stream_ping_stop
void sonic_stream_ping_stop(
)
[line 213]
main shutdown/finish
closes out resource socket variable and echos trace
Tags:
Parameters:
[ Top ]
_sonic_stream_ping_handler
void _sonic_stream_ping_handler(
[integer
$sig = NULL])
[line 98]
signal termination handler
Parameters:
- integer $sig - posix process signal
[ Top ]