- Main Page
- Namespaces
- Classes
- Files
- Related Pages

- Search for |

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# 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