ae.net.shutdown

Integration with and wrapper around ae.sys.shutdown for networked (ae.net.asockets-based) applications.

Unlike ae.sys.shutdown, the handlers are called from within the same thread they were registered from - provided that socketManager.loop() is running in that thread.

Members

Functions

addShutdownHandler
void addShutdownHandler(void delegate(scope const(char)[] reason) fn)
Undocumented in source. Be warned that the author may not have intended to support it.
addShutdownHandler
deprecated void addShutdownHandler(void delegate() fn)
Undocumented in source. Be warned that the author may not have intended to support it.
shutdown
void shutdown(const(char)[] reason)

Calls all registered handlers.

shutdown
deprecated void shutdown()
Undocumented in source. Be warned that the author may not have intended to support it.

Meta

License

This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.

Authors

Vladimir Panteleev <vladimir@thecybershadow.net>