|
Public Member Functions |
| EvmsObject *const | AddObject (object_handle_t id) |
| EvmsObject *const | Find (object_handle_t id) |
| | EvmsAccess () |
| | ~EvmsAccess () |
| void | Output (ostream &Stream) const |
| void | ListVolumes (list< const EvmsVolumeObject * > &l) const |
| void | ListContainer (list< const EvmsContainerObject * > &l) const |
| string | GetErrorText () |
| string | GetCmdLine () |
| bool | ChangeActive (const string &Name_Cv, bool Active_bv) |
| bool | DeleteCo (const string &Container_Cv) |
| bool | ExtendCo (const string &Container_Cv, const string &PvName_Cv) |
| bool | ShrinkCo (const string &Container_Cv, const string &PvName_Cv) |
| bool | CreateCo (const string &Container_Cv, unsigned long PeSize_lv, bool NewMeta_bv, list< string > &Devices_Cv) |
| bool | CreateLv (const string &LvName_Cv, const string &Container_Cv, unsigned long Size_lv, unsigned long Stripe_lv, unsigned long StripeSize_lv) |
| bool | ChangeLvSize (const string &LvName_Cv, const string &Container_Cv, unsigned long Size_lv) |
| bool | DeleteLv (const string &LvName_Cv, const string &Container_Cv) |
| bool | CreateCompatVol (const string &Volume_Cv) |
Protected Member Functions |
| void | AddObjectRelations () |
| void | RereadAllObjects () |
| plugin_handle_t | GetLvmPlugin () |
| object_handle_t | FindUsingVolume (object_handle_t id) |
| const EvmsContainerObject * | FindContainer (const string &name) |
| const EvmsDataObject * | FindRegion (const string &container, const string &name) |
| const EvmsDataObject * | FindSegment (const string &name) |
| const EvmsVolumeObject * | FindVolume (const string &name) |
| boolean | EndEvmsCommand () |
Static Protected Member Functions |
| static int | PluginFilterFunction (const char *plugin) |
Protected Attributes |
| list< EvmsObject * > | objects |
| boolean | EvmsOpen_b |
| string | Error_C |
| string | CmdLine_C |