80 string d_server_version;
81 int d_server_version_major;
82 int d_server_version_minor;
84 string d_protocol_version;
85 int d_server_protocol_major;
86 int d_server_protocol_minor;
88 void m_version_string_to_numbers();
89 void m_protocol_string_to_numbers();
93 const string &v =
"",
const string &p =
"");
105 d_server_version = v;
106 m_version_string_to_numbers();
111 return d_server_version;
116 return d_server_version_major;
121 return d_server_version_minor;
126 d_protocol_version = p;
127 m_protocol_string_to_numbers();
131 return d_protocol_version;
135 return d_server_protocol_major;
139 return d_server_protocol_minor;
142 virtual void dump(ostream &strm)
const ;
int get_protocol_minor() const
string get_protocol() const
virtual void dump(ostream &strm) const
dumps information about this object
int get_version_major() const
Returns the major version number.
void set_version(const string &v)
int get_version_minor() const
Returns the minor version number.
string get_version() const
Get the server version string, unparsed.
DataDDS(BaseTypeFactory *factory, const string &n="", const string &v="", const string &p="")
Make an instance of DataDDS A DataDDS instance is a DDS with aditional information about the version ...
int get_protocol_major() const
void set_protocol(const string &p)