Producer: A Class for sending signals to a source

ProducerR Documentation

A Class for sending signals to a source

Description

A Class for sending signals to a source

A Class for sending signals to a source

Methods

Public methods


Method new()

Creates a Producer object linked to the source.

Usage
Producer$new(source)
Arguments
source

A source.


Method setSource()

Setter for source.

Usage
Producer$setSource(source)
Arguments
source

A source.


Method getSource()

Getter for source.

Usage
Producer$getSource()

Method fire()

Sends a signal to the source with associates object obj.

Usage
Producer$fire(signal, obj = NA)
Arguments
signal

A string signal to send.

obj

The object to associate with the signal.


Method fireEval()

Signals for execution of the expression obj with values from the environment (or list) env substituted in.

Usage
Producer$fireEval(expr, env)
Arguments
expr

An expression to evaluate.

env

An environment or list for substitution


Method fireDoCall()

Signals for execution of the function whose string value is name with the parameters in list param.

Usage
Producer$fireDoCall(name, param)
Arguments
name

the name of the function

param

A list of function parameters.


Method fireCall()

Signals for execution of the function whose string value is name with the parameters ....

Usage
Producer$fireCall(name, ...)
Arguments
name

the name of the function

...

The arguments to the function.


Method clone()

The objects of this class are cloneable with this method.

Usage
Producer$clone(deep = FALSE)
Arguments
deep

Whether to make a deep clone.


fellstat/ipc documentation built on Feb. 13, 2023, 7:45 p.m.