0.1.0 • Published 9 years ago

pull-ipc v0.1.0

Weekly downloads
3
License
MIT
Repository
github
Last release
9 years ago

pull-ipc

A pull-stream wrapper around electron's ipc channel.

Usage

pullIpc(channelName, ipc, [window], doneCb)

Main thread:

var ipc = require('ipc')
var pullIpc = require('pull-ipc')

// `window` is the BrowserWindow instance you want to communicate with
var ipcStream = pullIpc('pull-channel', ipc, window, function (err) {
  console.log('ipc-stream ended', err)
})
pull(ipcStream, someOtherStream, ipcStream)

UI thread:

var ipc = require('ipc')
var pullIpc = require('pull-ipc')

var ipcStream = pullIpc('pull-channel', ipc, function (err) {
  console.log('ipc-stream ended', err)
})
pull(ipcStream, someOtherStream, ipcStream)