PREV UP next C++ socket classes for OS/2

Index

  • accepting connections
  • acknowledgments
  • base address class
  • binding addresses
  • changes for OS/2
  • class hierarchy
  • class isockinet
  • class isockunix
  • class RedirectHFile
  • class seqbuf
  • class seqdev
  • class sockbuf
  • class UPipePair
  • common mistakes
  • compiling
  • connect
  • connection establishment
  • Copyright
  • copyright notice
  • datagram inet
  • datagram unix
  • descriptor list
  • descriptors and OS/2
  • echo class
  • echo::echo
  • echo::operator->
  • error handling
  • Exceptions
  • Exceptions caught
  • flushing buffers
  • flushing output
  • fork
  • Fork Gone
  • getpeername (see sockinetbuf::peeraddr)
  • getsockname (see sockinetbuf::localaddr)
  • getsockopt
  • handle classes
  • inet address class
  • inet domain
  • ios::init()
  • iosockinet example
  • iosockinet examples
  • iosockstream class
  • iosockstream classes
  • iosockstream::iosockstream
  • iosockstream::operator->
  • iosockstream::rdbuf
  • iosockunix class
  • iosockunix example
  • iosockunix examples
  • isockinet class
  • isockinet example
  • isockinet::isockinet
  • isockinet::operator->
  • isockinet::rdbuf
  • isockstream class
  • isockstream::isockstream
  • isockstream::operator->
  • isockstream::rdbuf
  • isockunix class
  • isockunix example
  • isockunix::isockunix
  • isockunix::operator->
  • isockunix::rdbuf
  • linking
  • listening
  • names
  • new iostreams
  • option getting
  • option setting
  • OS/2 modifications
  • OS/2 porting considerations
  • osockinet example
  • osockstream class
  • osockstream::operator->
  • osockstream::osockstream
  • osockstream::rdbuf
  • osockunix example
  • overview of socket++
  • pitfalls
  • Pre-release
  • protcolbuf::protocol_name
  • protocol class
  • protocolbuf class
  • protocolbuf::bind
  • protocolbuf::connect
  • protocolbuf::protocolbuf
  • protocolbuf::rfc_doc
  • protocolbuf::rfc_name
  • protocolbuf::serve_clients
  • read timeouts
  • readAll
  • readAtLeast
  • readSome
  • readTry
  • RedirectHFile class
  • seqbuf class
  • seqdev class
  • setsockopt
  • smtp class
  • smtp::smtp
  • smtpbuf::get_response
  • smtpbuf::send_buf
  • smtpbuf::send_cmd
  • sock_errno
  • sock_strerror
  • sockAddr class
  • sockAddr::family
  • sockAddr::operator void*
  • sockAddr::size
  • sockbuf class
  • sockbuf constructors
  • sockbuf destructor
  • sockbuf reading
  • sockbuf writing
  • sockbuf::accept
  • sockbuf::bind
  • sockbuf::broadcast
  • sockbuf::clearerror
  • sockbuf::close
  • sockbuf::connect
  • sockbuf::debug
  • sockbuf::doallocate
  • sockbuf::dontroute
  • sockbuf::flush_output
  • sockbuf::getopt
  • sockbuf::gettype
  • sockbuf::is_eof
  • sockbuf::is_exceptionpending
  • sockbuf::is_open
  • sockbuf::is_readready
  • sockbuf::is_writeready
  • sockbuf::keepalive
  • sockbuf::linger
  • sockbuf::listen
  • sockbuf::msgflag
  • sockbuf::oobinline
  • sockbuf::open
  • sockbuf::operator=
  • sockbuf::overflow
  • sockbuf::rcvbuf
  • sockbuf::read
  • sockbuf::recv
  • sockbuf::recvfrom
  • sockbuf::recvmsg
  • sockbuf::recvtimeout
  • sockbuf::reuseaddr
  • sockbuf::send
  • sockbuf::sendmsg
  • sockbuf::sendtimeout
  • sockbuf::sendto
  • sockbuf::setopt
  • sockbuf::shutdown
  • sockbuf::shuthow
  • sockbuf::sndbuf
  • sockbuf::sockbuf
  • sockbuf::sync
  • sockbuf::sys_read
  • sockbuf::sys_write
  • sockbuf::type
  • sockbuf::underflow
  • sockbuf::write
  • sockbuf::xsputn
  • sockbuf::~sockbuf
  • socket options
  • sockinetaddr class
  • sockinetaddr::family
  • sockinetaddr::getport
  • sockinetaddr::getthostname
  • sockinetaddr::operator void*
  • sockinetaddr::size
  • sockinetaddr::sockinetaddr
  • sockinetbuf class
  • sockinetbuf dgram example
  • sockinetbuf stream example
  • sockinetbuf::bind
  • sockinetbuf::connect
  • sockinetbuf::localaddr
  • sockinetbuf::localhost
  • sockinetbuf::localport
  • sockinetbuf::open
  • sockinetbuf::operator =
  • sockinetbuf::peeraddr
  • sockinetbuf::peerhost
  • sockinetbuf::peerport
  • sockinetbuf::sockinetbuf
  • sockstream classes
  • sockunixaddr class
  • sockunixaddr::family
  • sockunixaddr::operator void*
  • sockunixaddr::size
  • sockunixaddr::sockunixaddr
  • sockunixbuf class
  • sockunixbuf example
  • sockunixbuf::bind
  • sockunixbuf::connect
  • sockunixbuf::open
  • sockunixbuf::sockunixbuf
  • stream inet
  • stream unix
  • streambuf copy ctor
  • threads
  • timeout example
  • timeouts
  • unix address class
  • unix domain
  • UPipePair class
  • upipestream classes
  • write timeouts
  • writeAll
  • writeAtLeast
  • writeSome
  • writeTry