Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

# Options Class Reference

`#include <Options.h>`

Collaboration diagram for Options:

[legend]
List of all members.

## Public Member Functions
| Options (void)
| constructor
bool | parse_args (int argc, ACE_TCHAR *argv[])
| parses commandline arguments
## Public Attributes
ACE_CString | name_
| Name of package.
ACE_CString | uuid_
| Name of package.
ACE_CString | path_
| specifies the local path for install
bool | delete_
| delete the name_
bool | install_
| installs the name_
bool | find_
| finds the name_
bool | all_names_
| get all Names
bool | all_types_
| get all types
bool | names_by_type_
| find all names by type
bool | shutdown_
| shutdown the RepositoryManagerDemon
## Protected Member Functions
void | usage (void)

## Constructor & Destructor Documentation

Options::Options | ( | void |  | ) |

| constructor

## Member Function Documentation

bool Options::parse_args | ( | int | argc,
|  | ACE_TCHAR * | argv[]
| ) |

| parses commandline arguments

void Options::usage | ( | void |  | ) | `[protected]`

| Todo: Exit is not nice, return -1 so that the caller can do something and we don't exit abruptly

## Member Data Documentation

bool Options::all_names_

| get all Names

bool Options::all_types_

| get all types

bool Options::delete_

| delete the name_

bool Options::find_

| finds the name_

bool Options::install_

| installs the name_

ACE_CString Options::name_

| Name of package.

bool Options::names_by_type_

| find all names by type

ACE_CString Options::path_

| specifies the local path for install

bool Options::shutdown_

| shutdown the RepositoryManagerDemon

ACE_CString Options::uuid_

| Name of package.

The documentation for this class was generated from the following files:

- Options.h
- Options.cpp