Sets the source functions (can be used to override default implementations) of an unattached source.
a SocketSource
the new SourceFuncs