Changeset 18 in libcf++ for trunk/src/network.cpp


Ignore:
Timestamp:
08/12/15 23:51:04 (9 years ago)
Author:
cheese
Message:

#1 unify descriptor for initializing

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/network.cpp

    r15 r18  
    8484    tv.tv_usec = 0;
    8585
    86     result = select(sock + 1, &rfds, wfdsPtr, NULL, &tv);
     86    result = select(static_cast<int>(sock) + 1, &rfds, wfdsPtr, NULL, &tv);
    8787    if (result < 0)
    8888        THROW_EXCEPTION("select error");
     
    173173    }
    174174
    175     if (mSocket == UNUSED_SOCKET)
     175    if (mSocket == cf::nodesc)
    176176        mSocket = ::socket(PF_INET, SOCK_STREAM, IPPROTO_TCP);
    177177
     
    192192cf::void_t cf::network::tcp::close()
    193193{
    194     if (mSocket == UNUSED_SOCKET)
     194    if (mSocket == cf::nodesc)
    195195        return;
    196196
    197197    closesocket(mSocket);
    198198
    199     mSocket = UNUSED_SOCKET;
     199    mSocket = cf::nodesc;
    200200}
    201201
     
    324324    throw (exception)
    325325{
    326     if (sock == UNUSED_SOCKET)
     326    if (sock == cf::nodesc)
    327327        THROW_EXCEPTION("has invalid socket");
    328328
     
    333333    throw (exception)
    334334{
    335     if (mSocket == UNUSED_SOCKET)
     335    if (mSocket == cf::nodesc)
    336336        THROW_EXCEPTION("has invalid socket");
    337337
    338338    cf::socket_t sock = mSocket;
    339339
    340     mSocket = UNUSED_SOCKET;
     340    mSocket = cf::nodesc;
    341341
    342342    return sock;
Note: See TracChangeset for help on using the changeset viewer.