NAME
Salvation::DaemonDecl::Worker - Класс воркера для демона на базе Salvation::DaemonDecl
METHODS
new( Str :name!, CodeRef :main!, Int :max_instances!, CodeRef :log, Salvation::DaemonDecl::Transports :transport, CodeRef :reap, CodeRef :wrapper )
Конструктор.
Внутренний метод.
parent()
Возвращает идентификатор процесса родителя.
name()
Возвращает имя текущего воркера.
get_meta()
Возвращает описание текущего демона.
Внутренний метод.
write_to_parent( Str data )
Отправляет данные в процессу родителя.
read_from_parent( Int len, CodeRef cb )
Читает данные из процесса родителя и выполняет коллбэк.
main( ArrayRef args? )
Точка входа в воркер.
Внутренний метод.
log( ... )
Логирующая функция.
attr( Str key, Any value? )
Функция, позволяющая запоминать информацию в рамках воркера.
Если передан аргумент value
- устанавливает его значением для ключа key
, иначе - возвращает текущее значение ключа.
backend_class()
1 POD Error
The following errors were encountered while parsing the POD:
- Around line 5:
Non-ASCII character seen before =encoding in 'Класс'. Assuming UTF-8