genericopenlibs/openenvcore/backend/src/syscall/handlenms.cpp
changeset 52 bf6a71c50e42
parent 0 e4d67989cc36
child 54 4332f0f7be53
equal deleted inserted replaced
34:5fae379060a7 52:bf6a71c50e42
   144 	
   144 	
   145 	RHostResolver hr;
   145 	RHostResolver hr;
   146 	/* Get the default RConnection instance and use it if configured. 
   146 	/* Get the default RConnection instance and use it if configured. 
   147 	   NOTE: This RConnection, if configured, would be created using the
   147 	   NOTE: This RConnection, if configured, would be created using the
   148 	   socket server on backend. The same server has to be used here */
   148 	   socket server on backend. The same server has to be used here */
   149 	RConnection defConnection = Backend()->GetDefaultConnection();
   149 	RConnection& defConnection = Backend()->GetDefaultConnection();
   150 	if(defConnection.SubSessionHandle() != 0)
   150 	if(defConnection.SubSessionHandle() != 0)
   151 	    {
   151 	    {
   152 	    err = hr.Open(ss, AF_INET, IPPROTO_UDP,defConnection);
   152 	    err = hr.Open(ss, AF_INET, IPPROTO_UDP,defConnection);
   153 	    }
   153 	    }
   154 	else
   154 	else
   322 		{
   322 		{
   323 		RHostResolver r;
   323 		RHostResolver r;
   324 		/* Get the default RConnection instance and use it if configured. 
   324 		/* Get the default RConnection instance and use it if configured. 
   325 		   NOTE: This RConnection, if configured, would be created using the
   325 		   NOTE: This RConnection, if configured, would be created using the
   326 		   socket server on backend. The same server has to be used here */
   326 		   socket server on backend. The same server has to be used here */
   327 		RConnection defConnection = Backend()->GetDefaultConnection();
   327 		RConnection& defConnection = Backend()->GetDefaultConnection();
   328 		if(defConnection.SubSessionHandle() != 0)
   328 		if(defConnection.SubSessionHandle() != 0)
   329 		    {
   329 		    {
   330 			err=r.Open(ss, format, IPPROTO_UDP, defConnection);
   330 			err=r.Open(ss, format, IPPROTO_UDP, defConnection);
   331 		    }
   331 		    }
   332 		else
   332 		else
   416 	
   416 	
   417     RHostResolver r;
   417     RHostResolver r;
   418     /* Get the default RConnection instance and use it if configured. 
   418     /* Get the default RConnection instance and use it if configured. 
   419        NOTE: This RConnection, if configured, would be created using the
   419        NOTE: This RConnection, if configured, would be created using the
   420        socket server on backend. The same server has to be used here */
   420        socket server on backend. The same server has to be used here */
   421     RConnection defConnection = Backend()->GetDefaultConnection();
   421     RConnection& defConnection = Backend()->GetDefaultConnection();
   422     if (defConnection.SubSessionHandle() != 0)
   422     if (defConnection.SubSessionHandle() != 0)
   423         {
   423         {
   424         err = r.Open(ss, AF_INET, IPPROTO_UDP, defConnection);
   424         err = r.Open(ss, AF_INET, IPPROTO_UDP, defConnection);
   425         }
   425         }
   426     else
   426     else
   635 	//Open the host resolver
   635 	//Open the host resolver
   636 	RHostResolver resolver;
   636 	RHostResolver resolver;
   637 	/* Get the default RConnection instance and use it if configured. 
   637 	/* Get the default RConnection instance and use it if configured. 
   638 	   NOTE: This RConnection, if configured, would be created using the
   638 	   NOTE: This RConnection, if configured, would be created using the
   639 	   socket server on backend. The same server has to be used here */
   639 	   socket server on backend. The same server has to be used here */
   640 	RConnection defConnection = Backend()->GetDefaultConnection();
   640 	RConnection& defConnection = Backend()->GetDefaultConnection();
   641 	if(defConnection.SubSessionHandle() != 0)
   641 	if(defConnection.SubSessionHandle() != 0)
   642 		err = resolver.Open(sockServ, KAfInet, KProtocolInetUdp, defConnection);
   642 		err = resolver.Open(sockServ, KAfInet, KProtocolInetUdp, defConnection);
   643 	else
   643 	else
   644 		err = resolver.Open(sockServ, KAfInet, KProtocolInetUdp);
   644 		err = resolver.Open(sockServ, KAfInet, KProtocolInetUdp);
   645 	
   645