Exemple #1
0
const ConstSocketRef & StdinDataIO :: GetWriteSelectSocket() const
{
   if (_writeToStdout == false) return GetNullSocket();

#ifdef USE_WIN32_STDINDATAIO_IMPLEMENTATION
   // I'm not sure how I want to handle this under Windows yet
   // so for now I'll just return a NULL socket under windows.
   return GetNullSocket();
#else
   return _fdIO.GetWriteSelectSocket();
#endif
}
const ConstSocketRef &
AbstractReflectSession ::
GetSessionWriteSelectSocket() const
{
   const DataIORef & dio = GetDataIO();
   return dio() ? dio()->GetWriteSelectSocket() : GetNullSocket();
}
Exemple #3
0
const ConstSocketRef & StdinDataIO :: GetReadSelectSocket() const
{
#ifdef USE_WIN32_STDINDATAIO_IMPLEMENTATION
   return _stdinBlocking ? GetNullSocket() : _masterSocket;
#else
   return _fdIO.GetReadSelectSocket();
#endif
}