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;
124 void set_protocol(
const string &p)
126 d_protocol_version = p;
127 m_protocol_string_to_numbers();
129 string get_protocol()
const 131 return d_protocol_version;
133 int get_protocol_major()
const 135 return d_server_protocol_major;
137 int get_protocol_minor()
const 139 return d_server_protocol_minor;
142 virtual void dump(ostream &strm)
const ;
virtual void dump(ostream &strm) const
dumps information about this object
int get_version_major() const
Returns the major version number.
top level DAP object to house generic methods
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 additional information about the version...