public void AsyncCallback(IHmeAsyncResult asyncResult) { // could happen syncronously if (_result.AsyncResult == null) { _result.AsyncResult = asyncResult; } _callback(_result); }
public int EndRead(IHmeAsyncResult asyncResult) { return(_contract.EndRead(Tivo.Has.AddInSideAdapters.IHmeAsyncResultAddInAdapter.ViewToContractAdapter(asyncResult))); }
public void EndWrite(IHmeAsyncResult asyncResult) { _contract.EndWrite(Tivo.Has.AddInSideAdapters.IHmeAsyncResultAddInAdapter.ViewToContractAdapter(asyncResult)); }
public int EndRead(IHmeAsyncResult asyncResult) { HmeAsyncResult result = (HmeAsyncResult)asyncResult; return(_innerStream.EndRead(result.AsyncResult)); }
public void EndWrite(IHmeAsyncResult asyncResult) { HmeAsyncResult result = (HmeAsyncResult)asyncResult; _innerStream.EndWrite(result.AsyncResult); }
public void AsyncCallback(IHmeAsyncResult asyncResult) { _contract.AsyncCallback(Tivo.Has.AddInSideAdapters.IHmeAsyncResultAddInAdapter.ViewToContractAdapter(asyncResult)); }