UniSet 2.32.1
Открытые члены | Полный список членов класса
Интерфейс UniSetObject_i

Базовый интерфейс для всех объектов Подробнее...

import <UniSetObject_i.idl;

Граф наследования:UniSetObject_i:
Inheritance graph
[см. легенду]

Открытые члены

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)
 

Подробное описание

Базовый интерфейс для всех объектов

Автор
Pavel Vainerman

Первичный базовый класс. Прародитель всех объектов в системе.

Методы

◆ apiRequest()

uniset::SimpleInfo UniSetObject_i::apiRequest ( in string query)

REST API. Формат запроса: /api/version/query_for_object[?param1&param2...]

◆ exist()

boolean UniSetObject_i::exist ( )

проверка существования объекта

◆ getId()

uniset::ObjectId UniSetObject_i::getId ( )

получение идентификатора объекта

◆ getInfo()

uniset::SimpleInfo UniSetObject_i::getInfo ( in string userparam)

получение информации от объекта

Аргументы
userparam- Необязательный пользовательский параметр
Уст.
{ Эта функция может быть удалена, желательно использовать более универсальную apiRequest }

◆ getType()

uniset::ObjectType UniSetObject_i::getType ( )

получение типа объекта

◆ push()

void UniSetObject_i::push ( in uniset::TransportMessage msg)

Функция посылки сообщения объекту

◆ pushMessage()

void UniSetObject_i::pushMessage ( in string msg,
in long mtype,
in uniset::Timespec tm,
in uniset::ProducerInfo pi,
in long priority,
in long consumer )

Функция посылки текстового сообщения объекту