UniSet  2.6.0
Открытые члены | Открытые атрибуты | Защищенные члены | Полный список членов класса
Класс uniset::ProxyManager
Граф наследования:uniset::ProxyManager:
Inheritance graph
[см. легенду]
Граф связей класса uniset::ProxyManager:
Collaboration graph
[см. легенду]

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

 ProxyManager (uniset::ObjectId id)
void attachObject (PassiveObject *po, uniset::ObjectId id)
void detachObject (uniset::ObjectId id)
- Открытые члены inherited from uniset::UniSetObject
 UniSetObject (const std::string &name, const std::string &section)
 UniSetObject (uniset::ObjectId id)
std::shared_ptr< UniSetObjectget_ptr ()
virtual CORBA::Boolean exist () override
virtual uniset::ObjectId getId () override
const uniset::ObjectId getId () const
std::string getName () const
virtual uniset::ObjectType getType () override
const std::string getStrType ()
virtual uniset::SimpleInfogetInfo (const char *userparam="") override
virtual uniset::SimpleInfoapiRequest (const char *query) override
virtual void push (const uniset::TransportMessage &msg) override
 поместить сообщение в очередь
virtual Poco::JSON::Object::Ptr httpGet (const Poco::URI::QueryParameters &p) override
virtual Poco::JSON::Object::Ptr httpHelp (const Poco::URI::QueryParameters &p) override
uniset::ObjectPtr getRef () const
virtual timeout_t askTimer (uniset::TimerId timerid, timeout_t timeMS, clock_t ticks=-1, uniset::Message::Priority p=uniset::Message::High) override
- Открытые члены inherited from uniset::LT_Object
timeout_t checkTimers (UniSetObject *obj)
timeout_t getTimeInterval (uniset::TimerId timerid)
timeout_t getTimeLeft (uniset::TimerId timerid)
- Открытые члены inherited from uniset::UHttp::IHttpRequest
virtual Poco::JSON::Object::Ptr httpRequest (const std::string &req, const Poco::URI::QueryParameters &p)

Открытые атрибуты

std::shared_ptr< UInterfaceuin

Защищенные члены

virtual void processingMessage (const uniset::VoidMessage *msg) override
virtual void allMessage (const uniset::VoidMessage *msg)
virtual bool activateObject () override
 Активизация объекта (переопределяется для необходимых действий после активизации)
virtual bool deactivateObject () override
 Деактивиция объекта (переопределяется для необходимых действий перед деактивацией)
- Защищенные члены inherited from uniset::UniSetObject
virtual void sysCommand (const uniset::SystemMessage *sm)
virtual void sensorInfo (const uniset::SensorMessage *sm)
virtual void timerInfo (const uniset::TimerMessage *tm)
VoidMessagePtr receiveMessage ()
virtual VoidMessagePtr waitMessage (timeout_t msec=UniSetTimer::WaitUpTime)
void termWaiting ()
size_t countMessages ()
size_t getCountOfLostMessages () const
virtual void sigterm (int signo)
void terminate ()
void thread (bool create)
void offThread ()
void onThread ()
virtual void callback ()
void setID (uniset::ObjectId id)
void setThreadPriority (Poco::Thread::Priority p)
void setMaxSizeOfMessageQueue (size_t s)
size_t getMaxSizeOfMessageQueue () const
bool isActive () const
void setActive (bool set)
virtual Poco::JSON::Object::Ptr httpGetMyInfo (Poco::JSON::Object::Ptr root)
Poco::JSON::Object::Ptr request_conf (const std::string &req, const Poco::URI::QueryParameters &p)
Poco::JSON::Object::Ptr request_conf_name (const std::string &name, const std::string &props)
- Защищенные члены inherited from uniset::LT_Object
virtual std::string getTimerName (int id)
TimersList getTimersList ()

Additional Inherited Members

- Защищенные типы inherited from uniset::LT_Object
typedef std::deque< TimerInfoTimersList
- Защищенные данные inherited from uniset::UniSetObject
std::shared_ptr< UInterfaceui
std::string myname
std::string section
std::weak_ptr< UniSetManagermymngr

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

Менеджер пассивных объектов, который выступает вместо них во всех внешних связях....

Методы

bool ProxyManager::activateObject ( )
overrideprotectedvirtual

Активизация объекта (переопределяется для необходимых действий после активизации)

Переопределяет метод предка uniset::UniSetObject.

bool ProxyManager::deactivateObject ( )
overrideprotectedvirtual

Деактивиция объекта (переопределяется для необходимых действий перед деактивацией)

Переопределяет метод предка uniset::UniSetObject.

void ProxyManager::processingMessage ( const uniset::VoidMessage msg)
overrideprotectedvirtual

обработка приходящих сообщений

Переопределяет метод предка uniset::UniSetObject.