switch (callbackType)
{
case kCFSocketConnectCallBack:
- wxASSERT(!socket->m_server);
+ wxASSERT(!socket->IsServer());
// KH: If data is non-NULL, the connect failed, do not call Detected_Write,
// which will only end up creating a spurious connect event because the
// call to getsocketopt SO_ERROR inexplicably returns no error.
// timeframe so I'm not sure what to think, but after so many hours,
// this seems to address the issue and it's time to move on.
if (data == NULL)
- socket->Detected_Write();
+ socket->OnWriteWaiting();
break;
case kCFSocketReadCallBack:
- socket->Detected_Read();
+ socket->OnReadWaiting();
break;
case kCFSocketWriteCallBack:
- socket->Detected_Write();
+ socket->OnWriteWaiting();
break;
default:
CFSocketRef m_socket;
CFRunLoopSourceRef m_source;
- DECLARE_NO_COPY_CLASS(wxSocketImplMac)
+ wxDECLARE_NO_COPY_CLASS(wxSocketImplMac);
};
} // anonymous namespace
switch ( event )
{
case wxSOCKET_CONNECTION:
- return socket->m_server ? kCFSocketReadCallBack
- : kCFSocketConnectCallBack;
+ return socket->IsServer() ? kCFSocketReadCallBack
+ : kCFSocketConnectCallBack;
- case wxSOCKET_LOST:
case wxSOCKET_INPUT:
return kCFSocketReadCallBack;
case wxSOCKET_OUTPUT:
return kCFSocketWriteCallBack;
- case wxSOCKET_MAX_EVENT:
- wxFAIL_MSG( "invalid wxSocketNotify" );
+ case wxSOCKET_LOST:
+ wxFAIL_MSG( "unexpected wxSocketNotify" );
return 0;
default: