diff options
author | Jens-Heiner Rechtien <hr@openoffice.org> | 2006-06-20 03:24:03 +0000 |
---|---|---|
committer | Jens-Heiner Rechtien <hr@openoffice.org> | 2006-06-20 03:24:03 +0000 |
commit | 50002ea2fc9182a470b4fd4b9cbde448c5f0b2ab (patch) | |
tree | f7b54d26f19496e269555b576d56baf26cd5eb15 | |
parent | 9d90f79d7775205a29cde852b83c86a66ed93b16 (diff) |
INTEGRATION: CWS warnings01 (1.7.174); FILE MERGED
2005/09/23 01:14:25 sb 1.7.174.3: RESYNC: (1.7-1.8); FILE MERGED
2005/09/15 12:35:37 sb 1.7.174.2: #i53898# Fixed previous change.
2005/09/14 15:18:48 sb 1.7.174.1: #i53898# Made code warning-free.
-rwxr-xr-x | sal/qa/osl/socket/osl_Socket.cxx | 105 |
1 files changed, 23 insertions, 82 deletions
diff --git a/sal/qa/osl/socket/osl_Socket.cxx b/sal/qa/osl/socket/osl_Socket.cxx index 361588e1b..b986b865d 100755 --- a/sal/qa/osl/socket/osl_Socket.cxx +++ b/sal/qa/osl/socket/osl_Socket.cxx @@ -4,9 +4,9 @@ * * $RCSfile: osl_Socket.cxx,v $ * - * $Revision: 1.8 $ + * $Revision: 1.9 $ * - * last change: $Author: rt $ $Date: 2005-09-08 15:39:13 $ + * last change: $Author: hr $ $Date: 2006-06-20 04:24:03 $ * * The Contents of this file are made available subject to * the terms of GNU Lesser General Public License Version 2.1. @@ -90,8 +90,8 @@ inline sal_Bool compareUString( const ::rtl::OUString & ustr1, const ::rtl::OUSt */ inline sal_Bool compareUString( const ::rtl::OUString & ustr, const sal_Char *astr ) { - ::rtl::OUString ustr1 = rtl::OUString::createFromAscii( astr ); - sal_Bool bOk = ustr1.equalsIgnoreAsciiCase( ustr1 ); + ::rtl::OUString ustr2 = rtl::OUString::createFromAscii( astr ); + sal_Bool bOk = ustr.equalsIgnoreAsciiCase( ustr2 ); return bOk; } @@ -520,14 +520,14 @@ protected: } public: - sal_uInt32 getCount() {return m_aValues.getBufferSize();} + sal_Int32 getCount() {return m_aValues.getBufferSize();} bool isOk() {return m_aValues.isFailure() == true ? false : true;} ReadSocketThread(sal_Int32 _nBufferSize, int _nValue ) : + m_nValue( _nValue ), saTargetSocketAddr( aHostIp1, IP_PORT_MYPORT10 ), - csConnectorSocket( ), - m_nValue( _nValue ) + csConnectorSocket( ) { m_id = getIdentifier( ); //t_print("# successfully creat this client thread %d!\n", m_id ); @@ -586,7 +586,7 @@ protected: break; } - sal_Int32 nReadNumber1 = ssStreamConnection.write( m_aValues.getBuffer(), m_aValues.getBufferSize() ); + ssStreamConnection.write( m_aValues.getBuffer(), m_aValues.getBufferSize() ); break; } ssStreamConnection.close(); @@ -1116,7 +1116,7 @@ namespace osl_SocketAddr void setAddr_001() { ::osl::SocketAddr saSocketAddr( aHostIp2, IP_PORT_FTP ); - sal_Bool bOK1 = saSocketAddr.setAddr( UStringIPToByteSequence( aHostIp1 ) ); + saSocketAddr.setAddr( UStringIPToByteSequence( aHostIp1 ) ); ::rtl::ByteSequence bsSocketAddr = saSocketAddr.getAddr( 0 ); sal_Bool bOK = sal_False; @@ -1843,7 +1843,6 @@ namespace osl_Socket */ void getLocalPort_002() { - sal_Bool bOK; ::osl::SocketAddr saBindSocketAddr( aHostIpInval, IP_PORT_TELNET); #ifdef WNT ::osl::Socket sSocket(sHandle); @@ -1948,7 +1947,7 @@ namespace osl_Socket ::osl::SocketAddr saLocalSocketAddr; sSocket.setOption( osl_Socket_OptionReuseAddr, 1 ); //sal_True); - sal_Bool bOK1 = sSocket.bind( saBindSocketAddr ); + sSocket.bind( saBindSocketAddr ); //Invalid IP, so bind should fail sal_Bool bOK = compareUString( sSocket.getLocalHost( ), aNullURL ) ; ::rtl::OUString suError = outputError(sSocket.getLocalHost( ), aNullURL, "test for getLocalHost function: getLocalHost with invalid SocketAddr"); @@ -2010,7 +2009,7 @@ namespace osl_Socket CPPUNIT_ASSERT_MESSAGE( "AcceptorSocket listen failed.", sal_True == bOK2 ); asAcceptorSocket.enableNonBlockingMode( sal_True ); - oslSocketResult eResult = asAcceptorSocket.acceptConnection(ssConnection); /// waiting for incoming connection... + asAcceptorSocket.acceptConnection(ssConnection); /// waiting for incoming connection... /// launch client socket csConnectorSocket.connect( saTargetSocketAddr, pTimeout ); /// connecting to server... @@ -2137,7 +2136,7 @@ namespace osl_Socket sal_Bool bOK2 = asAcceptorSocket.listen( 1 ); CPPUNIT_ASSERT_MESSAGE( "AcceptorSocket listen failed.", sal_True == bOK2 ); asAcceptorSocket.enableNonBlockingMode( sal_True ); - oslSocketResult eResult = asAcceptorSocket.acceptConnection(ssConnection); /// waiting for incoming connection... + asAcceptorSocket.acceptConnection(ssConnection); /// waiting for incoming connection... /// launch client socket csConnectorSocket.connect( saTargetSocketAddr, pTimeout ); /// connecting to server... @@ -2201,7 +2200,7 @@ namespace osl_Socket sal_Bool bOK2 = asAcceptorSocket.listen( 1 ); CPPUNIT_ASSERT_MESSAGE( "AcceptorSocket listen failed.", sal_True == bOK2 ); asAcceptorSocket.enableNonBlockingMode( sal_True ); - oslSocketResult eResult = asAcceptorSocket.acceptConnection(ssConnection); /// waiting for incoming connection... + asAcceptorSocket.acceptConnection(ssConnection); /// waiting for incoming connection... /// launch client socket csConnectorSocket.connect( saTargetSocketAddr, pTimeout ); /// connecting to server... @@ -2338,36 +2337,6 @@ namespace osl_Socket sal_True == bOK ); } - void getOption_002() - { - sHandle = osl_createSocket( osl_Socket_FamilyInet, osl_Socket_TypeDgram, osl_Socket_ProtocolIp ); - ::osl::Socket sSocket(sHandle); - - sal_Bool * pbDebug = ( sal_Bool * )malloc( sizeof ( sal_Bool ) ); - sSocket.getOption( osl_Socket_OptionDebug, pbDebug, sizeof ( sal_Bool ) ); - sal_Bool bOK = ( sal_False == *pbDebug ); - free( pbDebug ); - - - CPPUNIT_ASSERT_MESSAGE( "test for getOption function: get debug option of socket.", - sal_True == bOK ); - } - - void getOption_003() - { - sHandle = osl_createSocket( osl_Socket_FamilyInet, osl_Socket_TypeDgram, osl_Socket_ProtocolIp ); - ::osl::Socket sSocket(sHandle); - - sal_Bool * pbDontRoute = ( sal_Bool * )malloc( sizeof ( sal_Bool ) ); - sSocket.getOption( osl_Socket_OptionDontRoute, pbDontRoute, sizeof ( sal_Bool ) ); - sal_Bool bOK = ( sal_False == *pbDontRoute ); - free( pbDontRoute ); - - - CPPUNIT_ASSERT_MESSAGE( "test for getOption function: get debug option of socket.", - sal_True == bOK ); - } - // getsockopt error void getOption_004() { @@ -2406,8 +2375,6 @@ namespace osl_Socket CPPUNIT_TEST_SUITE( getOption ); CPPUNIT_TEST( getOption_001 ); - CPPUNIT_TEST( getOption_002 ); - CPPUNIT_TEST( getOption_003 ); CPPUNIT_TEST( getOption_004 ); CPPUNIT_TEST( getOption_simple_001 ); CPPUNIT_TEST( getOption_simple_002 ); @@ -2520,7 +2487,7 @@ namespace osl_Socket linger aLingerGet; - sal_Bool b1 = asAcceptorSocket.setOption( osl_Socket_OptionLinger, &aLingerSet, nBufferLen ); + asAcceptorSocket.setOption( osl_Socket_OptionLinger, &aLingerSet, nBufferLen ); sal_Int32 n1 = asAcceptorSocket.getOption( osl_Socket_OptionLinger, &aLingerGet, nBufferLen ); CPPUNIT_ASSERT_MESSAGE( "getOption (SO_LINGER) function failed.", ( n1 == nBufferLen ) ); @@ -2535,7 +2502,6 @@ namespace osl_Socket void setOption_003() { linger aLingerSet; - sal_Int32 nBufferLen = sizeof( struct linger ); aLingerSet.l_onoff = 1; aLingerSet.l_linger = 7; @@ -2599,7 +2565,7 @@ namespace osl_Socket sal_Bool bOK2 = asAcceptorSocket.listen( 1 ); CPPUNIT_ASSERT_MESSAGE( "AcceptorSocket listen failed.", sal_True == bOK2 ); asAcceptorSocket.enableNonBlockingMode( sal_True ); - oslSocketResult eResult = asAcceptorSocket.acceptConnection(ssConnection); /// waiting for incoming connection... + asAcceptorSocket.acceptConnection(ssConnection); /// waiting for incoming connection... /// if reach this statement, it is non-blocking mode, since acceptConnection will blocked by default. sal_Bool bOK = sal_True; @@ -2639,7 +2605,7 @@ namespace osl_Socket sal_Bool bOK3 = asAcceptorSocket.isNonBlockingMode( ); asAcceptorSocket.enableNonBlockingMode( sal_True ); - oslSocketResult eResult = asAcceptorSocket.acceptConnection(ssConnection); /// waiting for incoming connection... + asAcceptorSocket.acceptConnection(ssConnection); /// waiting for incoming connection... /// if reach this statement, it is non-blocking mode, since acceptConnection will blocked by default. sal_Bool bOK4 = asAcceptorSocket.isNonBlockingMode( ); @@ -2681,7 +2647,7 @@ namespace osl_Socket ::osl::SocketAddr saBindSocketAddr( aHostIpInval, IP_PORT_HTTP2 ); ::osl::SocketAddr saLocalSocketAddr; sSocket.setOption( osl_Socket_OptionReuseAddr, 1 ); //sal_True); - sal_Bool bOK1 = sSocket.bind( saBindSocketAddr );//build an error "osl_Socket_E_AddrNotAvail" + sSocket.bind( saBindSocketAddr );//build an error "osl_Socket_E_AddrNotAvail" oslSocketError seBind = sSocket.getError( ); sSocket.clearError( ); @@ -2746,34 +2712,9 @@ namespace osl_Socket #endif } - void getErrorAsString_001() - { - ::osl::Socket sSocket(sHandle); - ::osl::SocketAddr saBindSocketAddr( aHostIpInval, IP_PORT_FTP ); - ::osl::SocketAddr saLocalSocketAddr; - sSocket.setOption( osl_Socket_OptionReuseAddr, 1 ); - sSocket.bind( saBindSocketAddr );//build an error "osl_Socket_E_AddrNotAvail" - - CPPUNIT_ASSERT_MESSAGE( "test for getErrorAsString function: trick an error called sSocket.getError( ), check the getError result.", - sal_True == compareUString( sSocket.getErrorAsString( ) , "osl_Socket_E_AddrNotAvail" ) ); - } - - void getErrorAsString_002() - { - ::osl::Socket sSocket(sHandle); - ::osl::SocketAddr saBindSocketAddr( aHostIp1, IP_PORT_FTP ); - ::osl::SocketAddr saLocalSocketAddr; - - CPPUNIT_ASSERT_MESSAGE( "test for getErrorAsString function: trick an error called sSocket.getError( ), check the getError result.", - sal_True == compareUString( sSocket.getErrorAsString( ) , "osl_Socket_E_None" ) ); - } - - CPPUNIT_TEST_SUITE( getError ); CPPUNIT_TEST( getError_001 ); CPPUNIT_TEST( getError_002 ); - CPPUNIT_TEST( getErrorAsString_001 ); - CPPUNIT_TEST( getErrorAsString_002 ); CPPUNIT_TEST_SUITE_END(); }; // class getError @@ -2974,10 +2915,10 @@ namespace osl_StreamSocket asAcceptorSocket.setOption( osl_Socket_OptionReuseAddr, 1 ); - sal_Bool bOK1 = asAcceptorSocket.bind( saLocalSocketAddr ); - sal_Bool bOK2 = asAcceptorSocket.listen( 1 ); + asAcceptorSocket.bind( saLocalSocketAddr ); + asAcceptorSocket.listen( 1 ); asAcceptorSocket.enableNonBlockingMode( sal_True ); - oslSocketResult eResult = asAcceptorSocket.acceptConnection( ssStreamConnection ); + asAcceptorSocket.acceptConnection( ssStreamConnection ); sal_Int32 nReadNumber = ssStreamConnection.recv( pReadBuffer, 11 ); myClientThread.join( ) ; @@ -3001,7 +2942,7 @@ namespace osl_StreamSocket //Maximum Packet Size is ( ARPANET, MILNET = 1007 Ethernet (10Mb) = 1500 // Proteon PRONET = 2046), so here test read 4000 bytes - sal_uInt32 nLength = myClientThread.getCount(); + sal_Int32 nLength = myClientThread.getCount(); bool bIsOk = myClientThread.isOk(); // check if the values are right. t_print("Length:=%d\n", nLength); @@ -3056,7 +2997,7 @@ protected: sal_Int32 nWrite2 = csConnectorSocket.write( pTestString2, strlen( pTestString2 ) + 1 ); thread_sleep( 2 ); - sal_Int32 nWrite3 = csConnectorSocket.write( pTestString2, strlen( pTestString2 ) + 1 ); + csConnectorSocket.write( pTestString2, strlen( pTestString2 ) + 1 ); t_print("nWrite1 is %d, nWrite2 is %d\n", nWrite1, nWrite2 ); //thread_sleep( 1 ); } @@ -3123,7 +3064,7 @@ protected: aLingerSet.l_onoff = 0; aLingerSet.l_linger = 0; - sal_Bool b1 = ssConnectionSocket.setOption( osl_Socket_OptionLinger, &aLingerSet, nBufferLen ); + ssConnectionSocket.setOption( osl_Socket_OptionLinger, &aLingerSet, nBufferLen ); thread_sleep( 1 ); //sal_uInt32 nRecv1 = 0; sal_Int32 nRead1 = ssConnectionSocket.read( pReadBuffer, 11 ); |