Learn R Programming

nws (version 1.6.2)

nwsFetch: netWorkSpace Class Method

Description

Fetch value associates with a variable from the shared netWorkSpace, .Object.

Usage

## S3 method for class 'netWorkSpace':
nwsFetch(.Object, xName)

Arguments

.Object
a netWorkSpace class object
xName
name of the variable to be fetched

Details

Fetch method blocks until a value for xName is found in the shared netWorkSpace, .Object. Once found, remove a value associated with xName from the shared netWorkSpace. This operation is atomic. If there are multiple NetWorkSpaces clients nwsFetch or nwsFetchTry a given xName, any given value from the set of values associated with xName will be returned to just one client session. If there is more than one value associated with xName, the particular value removed depends on xName's behavior. See nwsDeclare for details.

See Also

nwsDeclare, nwsFetchTry

Examples

Run this code
ws <- netWorkSpace('nws example')
nwsStore(ws, 'x', 10)
nwsFetch(ws, 'x')
nwsFetch(ws, 'x') # no value for x; therefore block on fetch

Run the code above in your browser using DataLab