#include <VagrantProvider.hpp>
Inheritance diagram for openstudio::VagrantSession:Public Member Functions | |
Constructor | |
| VagrantSession (const std::string &sessionId, const boost::optional< Url > &serverUrl, const std::vector< Url > &workerUrls) | |
| VagrantSession (const UUID &uuid, const UUID &versionUUID, const std::string &sessionId, const boost::optional< Url > &serverUrl, const std::vector< Url > &workerUrls) | |
| Constructor provided for deserialization; not for general use. More... | |
Destructors | |
| virtual | ~VagrantSession () |
| virtual destructor More... | |
Public Member Functions inherited from openstudio::CloudSession | |
| void | addWorkerUrl (const Url &workerUrl) |
| void | clearWorkerUrls () |
| std::string | cloudProviderType () const |
| void | resetServerUrl () |
| boost::optional< Url > | serverUrl () const |
| std::string | sessionId () const |
| void | setServerUrl (const Url &serverUrl) |
| UUID | uuid () const |
| Unique identifier for OSP. More... | |
| UUID | versionUUID () const |
| Unique identifier of version for OSP. More... | |
| std::vector< Url > | workerUrls () const |
| virtual | ~CloudSession () |
| template<typename T > | |
| T | cast () const |
| cast to type T, can throw std::bad_cast More... | |
| template<typename T > | |
| boost::optional< T > | optionalCast () const |
| cast to optional of type T More... | |
Class members | |
| typedef detail::VagrantSession_Impl | ImplType |
| VagrantSession (const std::shared_ptr< detail::VagrantSession_Impl > &impl) | |
Additional Inherited Members | |
Protected Types inherited from openstudio::CloudSession | |
| typedef detail::CloudSession_Impl | ImplType |
Protected Member Functions inherited from openstudio::CloudSession | |
| CloudSession (const std::shared_ptr< detail::CloudSession_Impl > &impl) | |
VagrantSession is a CloudSession.
|
protected |
| openstudio::VagrantSession::VagrantSession | ( | const std::string & | sessionId, |
| const boost::optional< Url > & | serverUrl, | ||
| const std::vector< Url > & | workerUrls | ||
| ) |
| openstudio::VagrantSession::VagrantSession | ( | const UUID & | uuid, |
| const UUID & | versionUUID, | ||
| const std::string & | sessionId, | ||
| const boost::optional< Url > & | serverUrl, | ||
| const std::vector< Url > & | workerUrls | ||
| ) |
Constructor provided for deserialization; not for general use.
|
virtual |
virtual destructor
|
protected |