ComSDK
 Указатель Классы Пространства имен Функции Переменные Определения типов Перечисления Элементы перечислений Друзья Группы Страницы
Открытые члены | Открытые атрибуты | Друзья | Полный список членов класса
Структура com::interproc::NodeAddress

Адрес узла Подробнее...

#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) и обозначает уникальный (в рамках хоста) идентификатор приложения, которое будет отправлять/принимать сообщения.

Конструктор(ы)

com::interproc::NodeAddress::NodeAddress ( const std::string &  p_machineIp,
const std::string &  p_appSid 
)
inline

Конструктор адреса из строкового адреса хоста и идентификатора.

com::interproc::NodeAddress::NodeAddress ( const boost::asio::ip::address &  p_machineIp,
const std::string &  p_appSid 
)
inline

Конструктор адреса из boost-ip адреса хоста и идентификатора.

com::interproc::NodeAddress::NodeAddress ( const std::string &  p_appAddress)
inline

Конструктор адреса из строки вида @адрес_хоста@/приложения

Методы

std::string com::interproc::NodeAddress::toString ( ) const
inline

Возвращает строковое представление адреса.


Объявления и описания членов структуры находятся в файле: