29 #include <boost/shared_ptr.hpp> 43 template <
class InputIterator>
44 int assignValues(
const InputIterator& _begin,
const InputIterator& _end)
46 InputIterator iter = _begin;
96 void readFrom(std::istream& _stream,
bool _readBashOnly =
false);
100 return m_bashEnvCmds;
105 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:91
int assignValues(const InputIterator &_begin, const InputIterator &_end)
Definition: ncf.h:44
std::string getBashEnvCmds()
Definition: ncf.h:98
bool operator==(const SConfigRecord &_rec) const
Definition: ncf.h:78
Definition: AgentConnectionManager.h:13
SConfigRecord()
Definition: ncf.h:40
std::string m_id
Definition: ncf.h:83
_T & trim(_T *_pString, const typename _T::value_type &_chWhat)
trims trailing and leading characters from the string.
Definition: MiscUtils.h:173
size_t m_nSlots
Definition: ncf.h:87
std::string m_sshOptions
Definition: ncf.h:85
std::string m_wrkDir
Definition: ncf.h:86
boost::shared_ptr< SConfigRecord > configRecord_t
Definition: ncf.h:90
std::string m_addr
Definition: ncf.h:84
void readFrom(std::istream &_stream, bool _readBashOnly=false)
Definition: ncf.cpp:28
configRecords_t getRecords()
Definition: ncf.cpp:110