|
| ZonesManager (cargo::ipc::epoll::EventPoll &eventPoll, const std::string &managerConfigPath) |
|
| ~ZonesManager () |
|
void | stop (bool wait) |
| Request stopping the manager. More...
|
|
void | start () |
| Starts the manager. More...
|
|
bool | isRunning () |
| If ZoneManager is running it needs the external polling loop to operate. More...
|
|
void | createZone (const std::string &zoneId, const std::string &templateName) |
| Create new zone. More...
|
|
void | destroyZone (const std::string &zoneId) |
| Destroy zone. More...
|
|
void | focus (const std::string &zoneId) |
| Focus this zone, put it to the foreground. More...
|
|
void | restoreAll () |
| Restore all the configured zones to the saved state. More...
|
|
void | shutdownAll () |
| Shutdown all managed zones without changing the saved state. More...
|
|
bool | isPaused (const std::string &zoneId) |
|
bool | isRunning (const std::string &zoneId) |
|
bool | isStopped (const std::string &zoneId) |
|
std::string | getRunningForegroundZoneId () |
|
std::string | getNextToForegroundZoneId () |
|
void | setZonesDetachOnExit () |
| Set whether ZonesManager should detach zones on exit. More...
|
|
void | disconnectedCallback (const std::string &id) |
| Callback on a client (ipc/dbus) disconnect. More...
|
|
void | handleLockQueueCall (api::MethodResultBuilder::Pointer result) |
|
void | handleUnlockQueueCall (api::MethodResultBuilder::Pointer result) |
|
void | handleGetZoneIdsCall (api::MethodResultBuilder::Pointer result) |
|
void | handleGetActiveZoneIdCall (api::MethodResultBuilder::Pointer result) |
|
void | handleGetZoneInfoCall (const api::ZoneId &data, api::MethodResultBuilder::Pointer result) |
|
void | handleSetNetdevAttrsCall (const api::SetNetDevAttrsIn &data, api::MethodResultBuilder::Pointer result) |
|
void | handleGetNetdevAttrsCall (const api::GetNetDevAttrsIn &data, api::MethodResultBuilder::Pointer result) |
|
void | handleGetNetdevListCall (const api::ZoneId &data, api::MethodResultBuilder::Pointer result) |
|
void | handleCreateNetdevVethCall (const api::CreateNetDevVethIn &data, api::MethodResultBuilder::Pointer result) |
|
void | handleCreateNetdevMacvlanCall (const api::CreateNetDevMacvlanIn &data, api::MethodResultBuilder::Pointer result) |
|
void | handleCreateNetdevPhysCall (const api::CreateNetDevPhysIn &data, api::MethodResultBuilder::Pointer result) |
|
void | handleDestroyNetdevCall (const api::DestroyNetDevIn &data, api::MethodResultBuilder::Pointer result) |
|
void | handleDeleteNetdevIpAddressCall (const api::DeleteNetdevIpAddressIn &data, api::MethodResultBuilder::Pointer result) |
|
void | handleDeclareFileCall (const api::DeclareFileIn &data, api::MethodResultBuilder::Pointer result) |
|
void | handleDeclareMountCall (const api::DeclareMountIn &data, api::MethodResultBuilder::Pointer result) |
|
void | handleDeclareLinkCall (const api::DeclareLinkIn &data, api::MethodResultBuilder::Pointer result) |
|
void | handleGetDeclarationsCall (const api::ZoneId &data, api::MethodResultBuilder::Pointer result) |
|
void | handleRemoveDeclarationCall (const api::RemoveDeclarationIn &data, api::MethodResultBuilder::Pointer result) |
|
void | handleSetActiveZoneCall (const api::ZoneId &data, api::MethodResultBuilder::Pointer result) |
|
void | handleCreateZoneCall (const api::CreateZoneIn &data, api::MethodResultBuilder::Pointer result) |
|
void | handleDestroyZoneCall (const api::ZoneId &data, api::MethodResultBuilder::Pointer result) |
|
void | handleShutdownZoneCall (const api::ZoneId &data, api::MethodResultBuilder::Pointer result) |
|
void | handleStartZoneCall (const api::ZoneId &data, api::MethodResultBuilder::Pointer result) |
|
void | handleLockZoneCall (const api::ZoneId &data, api::MethodResultBuilder::Pointer result) |
|
void | handleUnlockZoneCall (const api::ZoneId &data, api::MethodResultBuilder::Pointer result) |
|
void | handleGrantDeviceCall (const api::GrantDeviceIn &data, api::MethodResultBuilder::Pointer result) |
|
void | handleRevokeDeviceCall (const api::RevokeDeviceIn &data, api::MethodResultBuilder::Pointer result) |
|
void | handleCreateFileCall (const api::CreateFileIn &request, api::MethodResultBuilder::Pointer result) |
|
void | handleSwitchToDefaultCall (const std::string &caller, api::MethodResultBuilder::Pointer result) |
|
void | handleCleanUpZonesRootCall (api::MethodResultBuilder::Pointer result) |
|
void | switchingSequenceMonitorNotify () |
|