nwsFetch {nws}R Documentation

netWorkSpace Class Method

Description

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

Usage

## S4 method for signature '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

## Not run: 
ws <- netWorkSpace('nws example')
nwsStore(ws, 'x', 10)
nwsFetch(ws, 'x')
nwsFetch(ws, 'x') # no value for x; therefore block on fetch
## End(Not run)

[Package nws version 1.6.3 Index]