20 #ifndef UBUNTU_APPLICATION_OPTIONS_H_
21 #define UBUNTU_APPLICATION_OPTIONS_H_
56 UApplicationOptions *options);
66 UApplicationOptions *options);
UApplicationOperationMode
Describes the different operational modes that an application can run in.
UBUNTU_DLL_PUBLIC UApplicationOptions * u_application_options_new_from_cmd_line(int argc, char **argv)
Parses options from the command line.
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.
#define UBUNTU_DLL_PUBLIC
UBUNTU_DLL_PUBLIC UApplicationOperationMode u_application_options_get_operation_mode(UApplicationOptions *options)
Queries the operation mode from the supplied options object.