ComSDK
|
Адрес узла Подробнее...
#include <node.h>
Открытые члены | |
NodeAddress (const std::string &p_machineIp, const std::string &p_appSid) | |
NodeAddress (const boost::asio::ip::address &p_machineIp, const std::string &p_appSid) | |
NodeAddress (const std::string &p_appAddress) | |
std::string | toString () const |
Открытые атрибуты | |
boost::asio::ip::address | m_machineIp |
std::string | m_appSid |
Друзья | |
bool | operator== (const NodeAddress &p_addr1, const NodeAddress &p_addr2) |
Адрес узла
Адрес узла формируется по общей схеме следующего вида: @адрес_хоста@/приложения Здесь @адрес_хоста@ именуется machineIp и является ip-адресом хоста приложения, а приложения@ именуется application SID (AppSID) и обозначает уникальный (в рамках хоста) идентификатор приложения, которое будет отправлять/принимать сообщения.
|
inline |
Конструктор адреса из строкового адреса хоста и идентификатора.
|
inline |
Конструктор адреса из boost-ip адреса хоста и идентификатора.
|
inline |
Конструктор адреса из строки вида @адрес_хоста@/приложения
|
inline |
Возвращает строковое представление адреса.