The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

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