UniSet 2.32.1
|
Базовый интерфейс для всех объектов Подробнее...
import <UniSetObject_i.idl;
Открытые члены | |
uniset::ObjectId | getId () |
uniset::ObjectType | getType () |
uniset::SimpleInfo | getInfo (in string userparam) |
uniset::SimpleInfo | apiRequest (in string query) |
boolean | exist () |
void | push (in uniset::TransportMessage msg) |
void | pushMessage (in string msg, in long mtype, in uniset::Timespec tm, in uniset::ProducerInfo pi, in long priority, in long consumer) |
Базовый интерфейс для всех объектов
Первичный базовый класс. Прародитель всех объектов в системе.
uniset::SimpleInfo UniSetObject_i::apiRequest | ( | in string | query | ) |
REST API. Формат запроса: /api/version/query_for_object[?param1¶m2...]
boolean UniSetObject_i::exist | ( | ) |
проверка существования объекта
uniset::ObjectId UniSetObject_i::getId | ( | ) |
получение идентификатора объекта
uniset::SimpleInfo UniSetObject_i::getInfo | ( | in string | userparam | ) |
получение информации от объекта
userparam | - Необязательный пользовательский параметр |
uniset::ObjectType UniSetObject_i::getType | ( | ) |
получение типа объекта
void UniSetObject_i::push | ( | in uniset::TransportMessage | msg | ) |
Функция посылки сообщения объекту
void UniSetObject_i::pushMessage | ( | in string | msg, |
in long | mtype, | ||
in uniset::Timespec | tm, | ||
in uniset::ProducerInfo | pi, | ||
in long | priority, | ||
in long | consumer ) |
Функция посылки текстового сообщения объекту