public HmeConnectionWrapper(IHmeStream inputStream, IHmeStream outputStream) { HmeStream hmeInputStream = new HmeStream(inputStream); HmeStream hmeOutputStream = new HmeStream(outputStream); HmeConnection = new HmeConnection(hmeInputStream, hmeOutputStream, ConnectionSyncronizationType.System); }
public HmeStream(IHmeStream innerStream) { _innerStream = innerStream; }
public IHmeConnection CreateHmeConnection(IHmeApplicationIdentity identity, string baseUri, IHmeStream inputStream, IHmeStream outputStream) { return(Tivo.Has.AddInSideAdapters.IHmeConnectionAddInAdapter.ContractToViewAdapter(_contract.CreateHmeConnection(Tivo.Has.AddInSideAdapters.IHmeApplicationIdentityAddInAdapter.ViewToContractAdapter(identity), baseUri, Tivo.Has.AddInSideAdapters.IHmeStreamAddInAdapter.ViewToContractAdapter(inputStream), Tivo.Has.AddInSideAdapters.IHmeStreamAddInAdapter.ViewToContractAdapter(outputStream)))); }
public IHmeConnection CreateHmeConnection(IHmeApplicationIdentity identity, string baseUri, IHmeStream inputStream, IHmeStream outputStream) { if (identity == null) { throw new ArgumentNullException("identity"); } HmeConnectionWrapper wrapper = new HmeConnectionWrapper(inputStream, outputStream); ((HmeApplicationIdentity)identity).CreateApplication(wrapper.HmeConnection, baseUri); return(wrapper); }