Changeset 905


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

Revert to trunk

File:
1 edited

Legend:

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

    r710 r905  
    3737// -------------------------------------------------------------------------- 
    3838SocketStream::SocketStream() 
    39         : mSocketHandle(INVALID_SOCKET_VALUE), 
     39        : mSocketHandle(-1), 
    4040          mReadClosed(false), 
    4141          mWriteClosed(false), 
     
    8686                THROW_EXCEPTION(ServerException, BadSocketHandle); 
    8787        } 
    88         if(mSocketHandle == INVALID_SOCKET_VALUE) 
     88        if(mSocketHandle == -1) 
    8989        { 
    9090                THROW_EXCEPTION(ServerException, DupError); 
     
    102102SocketStream::~SocketStream() 
    103103{ 
    104         if(mSocketHandle != INVALID_SOCKET_VALUE) 
     104        if(mSocketHandle != -1) 
    105105        { 
    106106                Close(); 
     
    118118void SocketStream::Attach(int socket) 
    119119{ 
    120         if(mSocketHandle != INVALID_SOCKET_VALUE)  
    121         { 
    122                 THROW_EXCEPTION(ServerException, SocketAlreadyOpen) 
    123         } 
     120        if(mSocketHandle != -1) {THROW_EXCEPTION(ServerException, SocketAlreadyOpen)} 
    124121 
    125122        mSocketHandle = socket; 
     
    138135void SocketStream::Open(int Type, const char *Name, int Port) 
    139136{ 
    140         if(mSocketHandle != INVALID_SOCKET_VALUE)  
    141         { 
    142                 THROW_EXCEPTION(ServerException, SocketAlreadyOpen) 
    143         } 
     137        if(mSocketHandle != -1) {THROW_EXCEPTION(ServerException, SocketAlreadyOpen)} 
    144138         
    145139        // Setup parameters based on type, looking up names if required 
     
    151145        // Create the socket 
    152146        mSocketHandle = ::socket(sockDomain, SOCK_STREAM, 0 /* let OS choose protocol */); 
    153         if(mSocketHandle == INVALID_SOCKET_VALUE) 
     147        if(mSocketHandle == -1) 
    154148        { 
    155149                THROW_EXCEPTION(ServerException, SocketOpenError) 
     
    165159                ::close(mSocketHandle); 
    166160#endif 
    167                 mSocketHandle = INVALID_SOCKET_VALUE; 
     161                mSocketHandle = -1; 
    168162                THROW_EXCEPTION(ConnectionException, Conn_SocketConnectError) 
    169163        } 
     
    181175int SocketStream::Read(void *pBuffer, int NBytes, int Timeout) 
    182176{ 
    183         if(mSocketHandle == INVALID_SOCKET_VALUE)  
    184         { 
    185                 THROW_EXCEPTION(ServerException, BadSocketHandle) 
    186         } 
     177        if(mSocketHandle == -1) {THROW_EXCEPTION(ServerException, BadSocketHandle)} 
    187178 
    188179        if(Timeout != IOStream::TimeOutInfinite) 
     
    257248void SocketStream::Write(const void *pBuffer, int NBytes) 
    258249{ 
    259         if(mSocketHandle == INVALID_SOCKET_VALUE)  
    260         { 
    261                 THROW_EXCEPTION(ServerException, BadSocketHandle) 
    262         } 
     250        if(mSocketHandle == -1) {THROW_EXCEPTION(ServerException, BadSocketHandle)} 
    263251         
    264252        // Buffer in byte sized type. 
     
    324312void SocketStream::Close() 
    325313{ 
    326         if(mSocketHandle == INVALID_SOCKET_VALUE)  
    327         { 
    328                 THROW_EXCEPTION(ServerException, BadSocketHandle) 
    329         } 
     314        if(mSocketHandle == -1) {THROW_EXCEPTION(ServerException, BadSocketHandle)} 
    330315#ifdef WIN32 
    331316        if(::closesocket(mSocketHandle) == -1) 
     
    336321                THROW_EXCEPTION(ServerException, SocketCloseError) 
    337322        } 
    338         mSocketHandle = INVALID_SOCKET_VALUE; 
     323        mSocketHandle = -1; 
    339324} 
    340325 
     
    349334void SocketStream::Shutdown(bool Read, bool Write) 
    350335{ 
    351         if(mSocketHandle == INVALID_SOCKET_VALUE)  
    352         { 
    353                 THROW_EXCEPTION(ServerException, BadSocketHandle) 
    354         } 
     336        if(mSocketHandle == -1) {THROW_EXCEPTION(ServerException, BadSocketHandle)} 
    355337         
    356338        // Do anything? 
     
    407389tOSSocketHandle SocketStream::GetSocketHandle() 
    408390{ 
    409         if(mSocketHandle == INVALID_SOCKET_VALUE)  
    410         { 
    411                 THROW_EXCEPTION(ServerException, BadSocketHandle) 
    412         } 
     391        if(mSocketHandle == -1) {THROW_EXCEPTION(ServerException, BadSocketHandle)} 
    413392        return mSocketHandle; 
    414393} 
Note: See TracChangeset for help on using the changeset viewer.