return vsm_get_status();
}
-const char* Client::vsm_get_status_message() noexcept
+const char* Client::vsm_get_status_message() const noexcept
{
return mStatus.mMsg.c_str();
}
-VsmStatus Client::vsm_get_status() noexcept
+VsmStatus Client::vsm_get_status() const noexcept
{
return mStatus.mVsmStatus;
}
/**
* @see ::vsm_get_status_message
*/
- const char* vsm_get_status_message() noexcept;
+ const char* vsm_get_status_message() const noexcept;
/**
* @see ::vsm_get_status
*/
- VsmStatus vsm_get_status() noexcept;
+ VsmStatus vsm_get_status() const noexcept;
/**
* @see ::vsm_get_zone_dbuses
}
} // namespace
-std::string InputMonitor::getDevicePath()
+std::string InputMonitor::getDevicePath() const
{
std::string device = mConfig.device;
if (fs::path(device).is_absolute()
std::list<struct timeval> mEventTimes;
GIOChannel* mChannelPtr;
- std::string getDevicePath();
+ std::string getDevicePath() const;
void createGIOChannel(const std::string& devicePath);
// Internal callback to be registered at glib g_io_add_watch()
const std::string& targetBusName,
const std::string& targetObjectPath,
const std::string& targetInterface,
- const std::string& targetMethod)
+ const std::string& targetMethod) const
{
for (const ProxyCallRule& rule : mProxyCallRules) {
if (match(rule.caller, caller)
const std::string& targetBusName,
const std::string& targetObjectPath,
const std::string& targetInterface,
- const std::string& targetMethod);
+ const std::string& targetMethod) const;
private:
std::vector<ProxyCallRule> mProxyCallRules;
}
-std::string ZoneConnectionTransport::acquireAddress()
+std::string ZoneConnectionTransport::acquireAddress() const
{
if (mRunMountPoint.empty()) {
return std::string();
/**
* Gets dbus addres. Will block until address is available.
*/
- std::string acquireAddress();
+ std::string acquireAddress() const;
/**
* Set whether object should detach from transport filesystem on exit
}
}
-std::string Zone::getDbusAddress()
+std::string Zone::getDbusAddress() const
{
Lock lock(mReconnectMutex);
return mDbusAddress;
/**
* Get a dbus address
*/
- std::string getDbusAddress();
+ std::string getDbusAddress() const;
/**
* Get id of VT
return iter->second->isRunning();
}
-std::string ZonesManager::getRunningForegroundZoneId()
+std::string ZonesManager::getRunningForegroundZoneId() const
{
for (auto& zone : mZones) {
if (zone.first == mConfig.foregroundId &&
asyncResultCallback);
}
-void ZonesManager::handleGetZoneDbuses(dbus::MethodResultBuilder::Pointer result)
+void ZonesManager::handleGetZoneDbuses(dbus::MethodResultBuilder::Pointer result) const
{
std::vector<GVariant*> entries;
for (auto& zone : mZones) {
mHostConnection.signalZoneDbusState(zoneId, dbusAddress);
}
-void ZonesManager::handleGetZoneIdsCall(dbus::MethodResultBuilder::Pointer result)
+void ZonesManager::handleGetZoneIdsCall(dbus::MethodResultBuilder::Pointer result) const
{
std::vector<GVariant*> zoneIds;
for(auto& zone: mZones){
/**
* @return id of the currently focused/foreground zone
*/
- std::string getRunningForegroundZoneId();
+ std::string getRunningForegroundZoneId() const;
/**
* @return id of next to currently focused/foreground zone. If currently focused zone
const std::string& targetMethod,
GVariant* parameters,
dbus::MethodResultBuilder::Pointer result);
- void handleGetZoneDbuses(dbus::MethodResultBuilder::Pointer result);
+ void handleGetZoneDbuses(dbus::MethodResultBuilder::Pointer result) const;
void handleDbusStateChanged(const std::string& zoneId, const std::string& dbusAddress);
- void handleGetZoneIdsCall(dbus::MethodResultBuilder::Pointer result);
+ void handleGetZoneIdsCall(dbus::MethodResultBuilder::Pointer result) const;
void handleGetActiveZoneIdCall(dbus::MethodResultBuilder::Pointer result);
void handleGetZoneInfoCall(const std::string& id, dbus::MethodResultBuilder::Pointer result);
void handleDeclareFileCall(const std::string& zone,
(
intVal
)
- SubSubConfig() : moved(false) {}
+ SubSubConfig() : intVal(), moved(false) {}
SubSubConfig(const SubSubConfig& config) : intVal(config.intVal), moved(false) {}
SubSubConfig(SubSubConfig&& config) : intVal(std::move(config.intVal)), moved(false) {
config.moved = true;
int main(int argc, char* argv[])
{
- std::string configPath ;
-
try {
po::options_description desc("Allowed options");