#include <CloudProvider.hpp>
|
| typedef detail::CloudSession_Impl | ImplType |
| |
|
| | CloudSession (const std::shared_ptr< detail::CloudSession_Impl > &impl) |
| |
CloudSession returns the information needed to identify and reconnect to compute nodes started by a previous CloudProvider.
| virtual openstudio::CloudSession::~CloudSession |
( |
| ) |
|
|
virtual |
| openstudio::CloudSession::CloudSession |
( |
const std::shared_ptr< detail::CloudSession_Impl > & |
impl | ) |
|
|
protected |
| void openstudio::CloudSession::addWorkerUrl |
( |
const Url & |
workerUrl | ) |
|
template<typename T >
| T openstudio::CloudSession::cast |
( |
| ) |
const |
|
inline |
cast to type T, can throw std::bad_cast
| void openstudio::CloudSession::clearWorkerUrls |
( |
| ) |
|
| std::string openstudio::CloudSession::cloudProviderType |
( |
| ) |
const |
template<typename T >
| boost::optional<T> openstudio::CloudSession::optionalCast |
( |
| ) |
const |
|
inline |
cast to optional of type T
| void openstudio::CloudSession::resetServerUrl |
( |
| ) |
|
| boost::optional<Url> openstudio::CloudSession::serverUrl |
( |
| ) |
const |
| std::string openstudio::CloudSession::sessionId |
( |
| ) |
const |
| void openstudio::CloudSession::setServerUrl |
( |
const Url & |
serverUrl | ) |
|
| UUID openstudio::CloudSession::uuid |
( |
| ) |
const |
Unique identifier for OSP.
| UUID openstudio::CloudSession::versionUUID |
( |
| ) |
const |
Unique identifier of version for OSP.
(To avoid unnecessary overhead when nothing has changed.)
| std::vector<Url> openstudio::CloudSession::workerUrls |
( |
| ) |
const |