Changeset 906


Ignore:
Timestamp:
01/09/2006 00:31:38 (5 years ago)
Author:
chris
Message:

Use INVALID_SOCKET_VALUE instead of -1

File:
1 edited

Legend:

Unmodified
Added
Removed
  • box/chris/merge/lib/server/SocketStream.cpp

    r905 r906  
    3737// -------------------------------------------------------------------------- 
    3838SocketStream::SocketStream() 
    39         : mSocketHandle(-1), 
     39        : mSocketHandle(INVALID_SOCKET_VALUE), 
    4040          mReadClosed(false), 
    4141          mWriteClosed(false), 
     
    8686                THROW_EXCEPTION(ServerException, BadSocketHandle); 
    8787        } 
    88         if(mSocketHandle == -1) 
     88        if(mSocketHandle == INVALID_SOCKET_VALUE) 
    8989        { 
    9090                THROW_EXCEPTION(ServerException, DupError); 
     
    102102SocketStream::~SocketStream() 
    103103{ 
    104         if(mSocketHandle != -1) 
     104        if(mSocketHandle != INVALID_SOCKET_VALUE) 
    105105        { 
    106106                Close(); 
     
    118118void SocketStream::Attach(int socket) 
    119119{ 
    120         if(mSocketHandle != -1) {THROW_EXCEPTION(ServerException, SocketAlreadyOpen)} 
     120        if(mSocketHandle != INVALID_SOCKET_VALUE)  
     121        { 
     122                THROW_EXCEPTION(ServerException, SocketAlreadyOpen) 
     123        } 
    121124 
    122125        mSocketHandle = socket; 
     
    135138void SocketStream::Open(int Type, const char *Name, int Port) 
    136139{ 
    137         if(mSocketHandle != -1) {THROW_EXCEPTION(ServerException, SocketAlreadyOpen)} 
     140        if(mSocketHandle != INVALID_SOCKET_VALUE)  
     141        { 
     142                THROW_EXCEPTION(ServerException, SocketAlreadyOpen) 
     143        } 
    138144         
    139145        // Setup parameters based on type, looking up names if required 
     
    145151        // Create the socket 
    146152        mSocketHandle = ::socket(sockDomain, SOCK_STREAM, 0 /* let OS choose protocol */); 
    147         if(mSocketHandle == -1) 
     153        if(mSocketHandle == INVALID_SOCKET_VALUE) 
    148154        { 
    149155                THROW_EXCEPTION(ServerException, SocketOpenError) 
     
    159165                ::close(mSocketHandle); 
    160166#endif 
    161                 mSocketHandle = -1; 
     167                mSocketHandle = INVALID_SOCKET_VALUE; 
    162168                THROW_EXCEPTION(ConnectionException, Conn_SocketConnectError) 
    163169        } 
     
    175181int SocketStream::Read(void *pBuffer, int NBytes, int Timeout) 
    176182{ 
    177         if(mSocketHandle == -1) {THROW_EXCEPTION(ServerException, BadSocketHandle)} 
     183        if(mSocketHandle == INVALID_SOCKET_VALUE)  
     184        { 
     185                THROW_EXCEPTION(ServerException, BadSocketHandle) 
     186        } 
    178187 
    179188        if(Timeout != IOStream::TimeOutInfinite) 
     
    248257void SocketStream::Write(const void *pBuffer, int NBytes) 
    249258{ 
    250         if(mSocketHandle == -1) {THROW_EXCEPTION(ServerException, BadSocketHandle)} 
     259        if(mSocketHandle == INVALID_SOCKET_VALUE)  
     260        { 
     261                THROW_EXCEPTION(ServerException, BadSocketHandle) 
     262        } 
    251263         
    252264        // Buffer in byte sized type. 
     
    312324void SocketStream::Close() 
    313325{ 
    314         if(mSocketHandle == -1) {THROW_EXCEPTION(ServerException, BadSocketHandle)} 
     326        if(mSocketHandle == INVALID_SOCKET_VALUE)  
     327        { 
     328                THROW_EXCEPTION(ServerException, BadSocketHandle) 
     329        } 
    315330#ifdef WIN32 
    316331        if(::closesocket(mSocketHandle) == -1) 
     
    321336                THROW_EXCEPTION(ServerException, SocketCloseError) 
    322337        } 
    323         mSocketHandle = -1; 
     338        mSocketHandle = INVALID_SOCKET_VALUE; 
    324339} 
    325340 
     
    334349void SocketStream::Shutdown(bool Read, bool Write) 
    335350{ 
    336         if(mSocketHandle == -1) {THROW_EXCEPTION(ServerException, BadSocketHandle)} 
     351        if(mSocketHandle == INVALID_SOCKET_VALUE)  
     352        { 
     353                THROW_EXCEPTION(ServerException, BadSocketHandle) 
     354        } 
    337355         
    338356        // Do anything? 
     
    389407tOSSocketHandle SocketStream::GetSocketHandle() 
    390408{ 
    391         if(mSocketHandle == -1) {THROW_EXCEPTION(ServerException, BadSocketHandle)} 
     409        if(mSocketHandle == INVALID_SOCKET_VALUE)  
     410        { 
     411                THROW_EXCEPTION(ServerException, BadSocketHandle) 
     412        } 
    392413        return mSocketHandle; 
    393414} 
Note: See TracChangeset for help on using the changeset viewer.