#include <VagrantProvider.hpp>
 Inheritance diagram for openstudio::VagrantSession:
 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 |