20#ifndef UBUNTU_APPLICATION_OPTIONS_H_
21#define UBUNTU_APPLICATION_OPTIONS_H_
UBUNTU_DLL_PUBLIC void u_application_options_destroy(UApplicationOptions *options)
Destroys the options object and releases all resources.
void UApplicationOptions
Encapsulates options as passed to the application.
UBUNTU_DLL_PUBLIC UApplicationOperationMode u_application_options_get_operation_mode(UApplicationOptions *options)
Queries the operation mode from the supplied options object.
UBUNTU_DLL_PUBLIC UApplicationOptions * u_application_options_new_from_cmd_line(int argc, char **argv)
Parses options from the command line.
UApplicationOperationMode
Describes the different operational modes that an application can run in.
#define UBUNTU_DLL_PUBLIC