7 #ifndef _QIMESSAGING_SERVICEINFO_HPP_
8 #define _QIMESSAGING_SERVICEINFO_HPP_
19 class ServiceInfoPrivate;
29 void setName(
const std::string&
name);
30 void setServiceId(
unsigned int serviceId);
31 void setMachineId(
const std::string& machineId);
32 void setProcessId(
unsigned int processId);
34 void addEndpoint(
const qi::Url& endpoint);
35 void setSessionId(
const std::string& sessionId);
37 const std::string&
name()
const;
38 unsigned int serviceId()
const;
39 const std::string& machineId()
const;
40 unsigned int processId()
const;
42 const std::string& sessionId()
const;
44 ServiceInfoPrivate*
_p;
53 #endif // _QIMESSAGING_SERVICEINFO_HPP_
std::vector< qi::ServiceInfo > ServiceInfoVector
dll import/export and compiler message
std::vector< Url > UrlVector