29 #include <boost/shared_ptr.hpp> 44 template <
class InputIterator>
45 int assignValues(
const InputIterator& _begin,
const InputIterator& _end)
47 InputIterator iter = _begin;
97 void readFrom(std::istream& _stream,
bool _readBashOnly =
false);
98 configRecords_t getRecords();
101 return m_bashEnvCmds;
105 configRecords_t m_records;
106 std::string m_bashEnvCmds;
this class represents a single record of a dds-ssh configuration file
Definition: ncf.h:38
std::vector< configRecord_t > configRecords_t
Definition: ncf.h:92
int assignValues(const InputIterator &_begin, const InputIterator &_end)
Definition: ncf.h:45
std::string getBashEnvCmds()
Definition: ncf.h:99
bool operator==(const SConfigRecord &_rec) const
Definition: ncf.h:79
size_t m_nWorkers
Definition: ncf.h:88
Definition: dds-agent/src/AgentConnectionManager.h:18
SConfigRecord()
Definition: ncf.h:40
std::string m_id
Definition: ncf.h:84
_T & trim(_T *_pString, const typename _T::value_type &_chWhat)
trims trailing and leading characters from the string.
Definition: MiscUtils.h:169
std::string m_sshOptions
Definition: ncf.h:86
std::string m_wrkDir
Definition: ncf.h:87
boost::shared_ptr< SConfigRecord > configRecord_t
Definition: ncf.h:91
std::string m_addr
Definition: ncf.h:85