internal SocketConnection(URIResolver server, SocketRemote client, Socket socket) : base(server, client) { _socket = socket; setActor(new SocketActor(this)); Buff buff = Buff.getOrCreate(); int position = buff.position(); startWrite(buff); buff.limit(buff.position()); buff.position(position); if (Debug.ENABLED) buff.@lock(buff.limit()); _socket.BeginSend(buff.getByteBuffer().array(), buff.position(), buff.remaining(), SocketFlags.None, Connected, buff); BeginReceive(); }
internal override org.objectfabric.URI resolve(string uri, URIResolver resolver) { Uri parsed = new Uri(uri); string path = ""; string pathAndQuery = parsed.PathAndQuery; string fragment = parsed.Fragment; if (pathAndQuery != null) { path += pathAndQuery; } if (fragment != null && fragment.Length > 0) { path += "#" + fragment; } int port = parsed.Port < 0 ? Address.NULL_PORT : parsed.Port; Address address = new Address(parsed.Scheme, parsed.Host, port); return(resolver.resolve(address, path)); }
internal SocketConnection(URIResolver server, SocketRemote client, Socket socket) : base(server, client) { _socket = socket; setActor(new SocketActor(this)); Buff buff = Buff.getOrCreate(); int position = buff.position(); startWrite(buff); buff.limit(buff.position()); buff.position(position); if (Debug.ENABLED) { buff.@lock(buff.limit()); } _socket.BeginSend(buff.getByteBuffer().array(), buff.position(), buff.remaining(), SocketFlags.None, Connected, buff); BeginReceive(); }
private void Show_Trailer(int i) { // Switch the visibility of the panels pnlCoverAlbums.Visible = false; pnlTrailer.Visible = true; // Get the correct node containing the URL XmlNode xmlUrlNode = xmlTrailerList.Item(i).SelectSingleNode("./urn:Component/urn:Resource", xmlNamespaceManager); // Get the ref value of the node and pass it to the URIResolver URIResolver uriResolver = new URIResolver(); String url = uriResolver.ResolveURI(xmlUrlNode.Attributes["ref"].Value); // Code from tips section of the assessment itech1.InnerHtml = "" + "<OBJECT ID='itech1' width='480' " + "height='336' CLASSID='CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6' " + "standby='Loading Microsoft Windows Media Player components...' " + "TYPE='application/x-oleobject' width='200' height='200' VIEWASTEXT>" + "<PARAM NAME='url' VALUE='" + url + "'>" + "<PARAM NAME='AutoStart' VALUE='true'>" + "<PARAM NAME='uiMode' VALUE='mini'>" + "</OBJECT>"; }
/// <summary> /// Set an object that is used by default during the transformation /// to resolve URIs used in xsl:import, or xsl:include. /// </summary> abstract public void setURIResolver(URIResolver @resolver);
internal override org.objectfabric.URI resolve(string uri, URIResolver resolver) { Uri parsed = new Uri(uri); string path = ""; string pathAndQuery = parsed.PathAndQuery; string fragment = parsed.Fragment; if (pathAndQuery != null) path += pathAndQuery; if (fragment != null && fragment.Length > 0) path += "#" + fragment; int port = parsed.Port < 0 ? Address.NULL_PORT : parsed.Port; Address address = new Address(parsed.Scheme, parsed.Host, port); return resolver.resolve(address, path); }