ZMQDevice::__construct

(PECL zmq >= 0.5.0)

ZMQDevice::__constructConstrói um novo dispositivo

Descrição

public ZMQDevice::__construct(ZMQSocket $frontend, ZMQSocket $backend, ZMQSocket $listener = ?)

"Dispositivos ØMQ podem itermediar endereços, serviços, filas, ou qualquer outra abstração que se deseje definir sobre a mensagem e as camadas de socket." -- zguide

Parâmetros

frontend

Parametro de entrada dos dispositivos. Geralmente de onde as mensagens estão vindo.

backend

Parâmetro de destino dos dispositivos. Geralmente para onde as mensagens estão indo.

listener

Um socket ouvinte (listener), que recebe uma cópia de todas as mensagens indo em ambas direções. O tipo desse socket deve ser SUB, PULL ou DEALER.

Valor Retornado

A chamada para este método prepara o dispositivo. Geralmente os dispositivos são processos se longa execução, assim, executar esse método a partir de um script interativo não é recomendado. Esse método lança uma exceção ZMQDeviceException caso o dispositivo não possa ser inicializado.