Skip to content

Commit

Permalink
Improve documentation of vibe.appmain
Browse files Browse the repository at this point in the history
  • Loading branch information
s-ludwig committed Jun 26, 2013
1 parent a490675 commit c98e286
Showing 1 changed file with 5 additions and 4 deletions.
9 changes: 5 additions & 4 deletions source/vibe/appmain.d
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,11 @@
The application itself then just has to initialize itself from within a 'static this' module
constructor and perform the appropriate calls to listen for connections or other operations.
If you want to provide your own main() function, you have to import 'vibe.vibe' instead of
'vibe.d'. Be sure to call start() at the end of your main function in this case. Also beware
that any global configuration is not applied in this case and features such as priviledge
lowering are not in place.
If you want to provide your own main function, you have to import vibe.vibe instead of
vibe.d and define a -version=VibeCustomMain. Be sure to call vibe.core.core.runEventLoop
at the end of your main function in this case. Also beware that you have to make appropriate
calls to vibe.core.args.finalizeCommandLineOptions and vibe.core.core.lowerPrivileges to get the
same behavior.
Copyright: © 2012 RejectedSoftware e.K.
License: Subject to the terms of the MIT license, as written in the included LICENSE.txt file.
Expand Down

0 comments on commit c98e286

Please sign in to comment.