rsudp.client (central module)
- rsudp.client.handler(sig, frame)
 Function passed to
signal.signal()to handle close events
- rsudp.client.main()
 Loads settings to start the main client. Supply -h from the command line to see help text.
- rsudp.client.mk_p(proc)
 Appends a process to the list of threads to start and stop.
- Parameters:
 proc (threading.Thread) – The process thread to append to the list of threads.
- rsudp.client.mk_q()
 Makes a queue and appends it to the
destinationsvariable to be passed to the master consumer threadrsudp.c_consumer.Consumer.- Return type:
 - Returns:
 Returns the queue to pass to the sub-consumer.
- rsudp.client.run(settings, debug)
 Main setup function. Takes configuration values and passes them to the appropriate threads and functions.
- Parameters:
 settings (dict) – settings dictionary (see Default settings for guidance)
debug (bool) – whether or not to show debug output (should be turned off if starting as daemon)
- rsudp.client.start()
 Start Consumer, Threads, and Producer.
- rsudp.client.test()
 Added in version 0.4.3.
Set up tests, run modules, report test results. For a list of tests run, see
rsudp.test.
- rsudp.client.test_mode(mode=None)
 Sets the TESTING global variable to
Trueto indicate that testing-specific actions should be taken in routines.