Function gnunet_sys::GNUNET_PROGRAM_run [−][src]
pub unsafe extern "C" fn GNUNET_PROGRAM_run(
argc: c_int,
argv: *const *mut c_char,
binaryName: *const c_char,
binaryHelp: *const c_char,
options: *const GNUNET_GETOPT_CommandLineOption,
task: GNUNET_PROGRAM_Main,
task_cls: *mut c_void
) -> GNUNET_GenericReturnValue
Run a standard GNUnet command startup sequence (initialize loggers and configuration, parse options).
@param argc number of command line arguments @param argv command line arguments @param binaryName our expected name @param binaryHelp helptext for “-h” option (about the app) @param options command line options @param task main function to run @param task_cls closure for @a task @return #GNUNET_SYSERR on error, #GNUNET_NO if successful option processing called for the program to terminate, #GNUNET_OK on success (#a task was invoked)