whole_func_string: function sendReady(e){
  				//_.assertArray(updatePacket)
  				//log('sending ready')
  				var msg = {requestId: e.requestId}
  				w.ready(msg)
  				w.flush();
  			}
func_code_string: function sendReady(e){
  				//_.assertArray(updatePacket)
  				//log('sending ready')
  				var msg = {requestId: e.requestId}
  				w.ready(msg)
  				w.flush();
  			}
func_documentation_string: /*function sendEditUpdate(op, edit, editId){
  _.assertLength(arguments, 3)
  
  var destinationSyncId = this.syncId
  
  if(w === undefined){
  throw new Error('got update after already disconnected')
  }
  
  sendUpdate(op, edit, editId, destinationSyncId)
  
  }
  function sendUpdate(op, edit, editId, destinationSyncId){
  _.assertLength(arguments, 4)
  _.assert(destinationSyncId > 0)
  console.log('writing edit', editNames[op], edit, syncId, editId, destinationSyncId)
  console.log(new Error().stack)
  
  var binaryEdit = binEdit(op, edit)
  if(syncId === undefined) syncId = -1
  _.assertInt(editId)
  var update = {
  op: op,
  edit: binaryEdit,
  editId: editId,
  destinationSyncId: destinationSyncId
  };
  
  w.update(update);
  }