Topic Index
Click on one of the letters below to jump immediately to that section of the index.
A | B | C | D | E | F | G | H | I | M | N | O | P | R | S | T | U | V | W | X
address
definition [in Appendix A Glossary]
generic socket [in 6.4 Using Generic Socket Addresses]
socket [in 6.1 Introduction]
architecture [in 3.2 Architecture]
attributes
socket [in 7.6.1 Working with Socket Attributes]
avoiding
resource leaks [in 7.3 Closing Sockets and Avoiding Resource Leaks]
Berkeley sockets adapter [in 7.1 Introduction]
[in 3.2.2 Communication Adapters Layer]
binary virtual streams
about [in 5.3 Understanding Virtual Streams]
constructing [in 5.4.2 Constructing a Binary Virtual Stream for Input from a Portal]
blocks
avoiding [in 6.2 Controlling Network Access]
controlling [in 6.2 Controlling Network Access]
BSD
definition [in Appendix A Glossary]
building
internet addresses [in 6.5.2 Building Internet Addresses]
IPv6 addresses [in 6.6.2 Building IPv6 Addresses]
chains of objects
creating [in 5.4.3 Creating Chains of Objects]
channel-specific portal classes [in 4.6 Using Channel-specific Portal Classes]
class hierarchy
data-handling classes [in 3.3 Class Hierarchies]
error-handling classes [in 3.3 Class Hierarchies]
I/O services [in 3.3 Class Hierarchies]
portal classes [in 3.3 Class Hierarchies]
wrapper classes [in 3.3 Class Hierarchies]
classes
in the Networking package [in 3.1 Classes]
portal stream [in 5.2 Understanding the Architecture of a Portal Stream]
socket address hierarchy [in 6.1.1 The Socket Address Classes]
client
definition [in Appendix A Glossary]
sample code [in 4.2 Writing a Simple Client]
closesocket() [in 7.3 Closing Sockets and Avoiding Resource Leaks]
Communication Adapter Layer
about [in 3.2.2 Communication Adapters Layer]
Communication Services Layer
about [in 3.2.4 Communication Services Layer]
comparative code example [in 2.2.2 A Comparative Code Example]
controlling
blocks [in 6.2 Controlling Network Access]
network access [in 6.2 Controlling Network Access]
creating
chains of objects [in 5.4.3 Creating Chains of Objects]
definitions
address [in Appendix A Glossary]
BSD [in Appendix A Glossary]
client [in Appendix A Glossary]
FTP [in Appendix A Glossary]
host [in Appendix A Glossary]
interface-implementation idiom [in Appendix A Glossary]
internet [in Appendix A Glossary]
protocol [in Appendix A Glossary]
server [in Appendix A Glossary]
SMTP [in Appendix A Glossary]
socket [in Appendix A Glossary]
TCP/IP [in Appendix A Glossary]
TLI [in Appendix A Glossary]
UML [in Appendix A Glossary]
URI [in Appendix A Glossary]
URL [in Appendix A Glossary]
XDR [in Appendix A Glossary]
XNS [in Appendix A Glossary]
endian virtual stream
about [in 5.3 Understanding Virtual Streams]
errors
handling [in 4.3 Handling Errors]
Essential Networking Module
definition [in 2.1 Product Definition]
relationship to other modules [in 2.4 Relationship to Other Modules]
example
comparing Essential Networking code [in 2.2.2 A Comparative Code Example]
Hello, World [in 2.2.1 A Simple Code Example]
protocol-independent code [in 2.3.1.2 RWPortal as a Base]
exceptions
handling [in 4.3 Handling Errors]
family
about [in 6.7.1 Understanding Socket Types]
FTP
definition [in Appendix A Glossary]
generic socket addresses [in 6.4 Using Generic Socket Addresses]
getSocket() [in 7.4 Using Socket Portals]
global objects
and the Networking package [in 8.3 Using the Networking Package in Global Objects]
handling
errors [in 4.3 Handling Errors]
exceptions [in 4.3 Handling Errors]
header files
directory [in 3.1.1 Header Files]
including [in 3.1.1 Header Files]
Hello, World example [in 2.2.1 A Simple Code Example]
host
constructing [in 6.5.1 Constructing a Host]
definition [in Appendix A Glossary]
id() [in 6.3 Printing Socket Addresses]
interface-implementation idiom
definition [in Appendix A Glossary]
internet addresses
building [in 6.5.2 Building Internet Addresses]
using [in 6.5 Using Internet Addresses]
internet
definition [in Appendix A Glossary]
iostreams
using [in 5.1 Using Iostreams]
IPv6 addresses
building [in 6.6.2 Building IPv6 Addresses]
using [in 6.6 Using IPv6 Addresses]
multiplexing
sockets [in 7.6 Socket Multiplexing]
network access
controlling [in 6.2 Controlling Network Access]
network concepts classes [in 2.2 Operation]
network streams classes [in 2.2 Operation]
Networking package
and global objects [in 8.3 Using the Networking Package in Global Objects]
operator >>()
using with virtual streams [in 5.3 Understanding Virtual Streams]
operator <<()
using with virtual streams [in 5.3 Understanding Virtual Streams]
portable ASCII virtual streams
about [in 5.3 Understanding Virtual Streams]
constructing [in 5.4.1 Constructing a Portable ASCII Virtual Stream for Output]
portal classes
channel-specific [in 4.6 Using Channel-specific Portal Classes]
Portal Layer
about [in 3.2.3 Portal Layer]
portal stream classes [in 5.2 Understanding the Architecture of a Portal Stream]
portal
definition [in 2.3.1 Portals]
portals
reading from [in 4.4 Reading From a Portal]
using [in 4.1 Using Portals to Write Client Programs]
prepare() [in 6.2 Controlling Network Access]
printing
socket addresses [in 6.3 Printing Socket Addresses]
protocol
about [in 6.7.1 Understanding Socket Types]
definition [in Appendix A Glossary]
reading
from a portal [in 4.4 Reading From a Portal]
resource leaks
avoiding [in 7.3 Closing Sockets and Avoiding Resource Leaks]
RWbistream [in 5.3 Understanding Virtual Streams]
RWbostream [in 5.3 Understanding Virtual Streams]
RWeistream [in 5.3 Understanding Virtual Streams]
RWeostream [in 5.3 Understanding Virtual Streams]
RWInet6Addr [in 6.6 Using IPv6 Addresses]
RWInet6Host [in 6.6.2 Building IPv6 Addresses]
[in 6.6.1 Constructing a Host]
[in 6.6 Using IPv6 Addresses]
RWInetAddr [in 2.3.1.1 RWSocketPortal]
[in 6.1.2 Understanding the Base Class]
[in 4.2 Writing a Simple Client]
RWInetHost [in 6.5.2 Building Internet Addresses]
RWInetPort [in 6.6.2 Building IPv6 Addresses]
[in 6.6 Using IPv6 Addresses]
[in 6.5.2 Building Internet Addresses]
RWInetType [in 6.7.2 Representing a Socket Type]
RWpistream [in 5.3 Understanding Virtual Streams]
RWPortal [in 2.3.1 Portals]
[in 4.5 Understanding the Portal and Implementation Classes]
[in 9.3 Socket Listeners]
[in 2.3.1.2 RWPortal as a Base]
[in 4.2 Writing a Simple Client]
RWPortalImp [in 4.5 Understanding the Portal and Implementation Classes]
RWPortalIStream [in 5.1.2 Using Iostream Classes for Formatted Input]
RWPortalOStream [in 5.1.1 Using Iostream Classes for Formatted Output]
RWPortalStreambuf [in 5.2 Understanding the Architecture of a Portal Stream]
RWpostream [in 5.3 Understanding Virtual Streams]
RWSockAddr [in 6.4.2 Understanding How RWSockAddr Is Implemented]
[in 6.4 Using Generic Socket Addresses]
[in 9.3 Socket Listeners]
RWSockAddrBase [in 4.2 Writing a Simple Client]
[in 6.1.2 Understanding the Base Class]
[in 6.1.1 The Socket Address Classes]
[in 6.4.2 Understanding How RWSockAddr Is Implemented]
RWSocket [in 7.5 Using Communication Services with Sockets]
[in 2.3.2.1 RWSocket]
[in 7.2 Using RWSocket]
RWSocketAttribute [in 7.6.1 Working with Socket Attributes]
RWSocketListener [in 9.3 Socket Listeners]
[in 2.3.2.2 RWSocketListener]
RWSocketPortal [in 7.5 Using Communication Services with Sockets]
[in 2.3.1 Portals]
[in 2.3.1.1 RWSocketPortal]
[in 7.4 Using Socket Portals]
[in 4.2 Writing a Simple Client]
[in 4.2 Writing a Simple Client]
rwSocketSelect [in 7.6.2 Using rwSocketSelect]
RWSockType [in 6.1.1 The Socket Address Classes]
[in 6.7.2 Representing a Socket Type]
RWWinSockInfo [in 8.3 Using the Networking Package in Global Objects]
[in 7.2 Using RWSocket]
[in 4.2 Writing a Simple Client]
RWXDRistream [in 5.3 Understanding Virtual Streams]
RWXDRostream [in 5.3 Understanding Virtual Streams]
send() [in 4.2 Writing a Simple Client]
sendAtLeast() [in 7.3 Closing Sockets and Avoiding Resource Leaks]
[in 4.2 Writing a Simple Client]
servers
complex [in 9.4 Complex Servers]
daytime server example [in 9.2 A Simple Synchronous Server]
definition [in Appendix A Glossary]
exception handling [in 9.2 A Simple Synchronous Server]
socket listeners [in 9.3 Socket Listeners]
SMTP
definition [in Appendix A Glossary]
sock_attr_canaccept [in 7.6.1 Working with Socket Attributes]
sock_attr_canread [in 7.6.1 Working with Socket Attributes]
sock_attr_canwrite [in 7.6.1 Working with Socket Attributes]
sock_attr_exception [in 7.6.1 Working with Socket Attributes]
sock_attr_isconnected [in 7.6.1 Working with Socket Attributes]
socket address base class
about [in 6.1.2 Understanding the Base Class]
socket address classes
hierarchy [in 6.1.1 The Socket Address Classes]
socket addresses
about [in 6.1 Introduction]
printing [in 6.3 Printing Socket Addresses]
socket attributes [in 7.6.1 Working with Socket Attributes]
socket portals
using [in 7.4 Using Socket Portals]
socket type components
family [in 6.7.1 Understanding Socket Types]
protocol [in 6.7.1 Understanding Socket Types]
type [in 6.7.1 Understanding Socket Types]
socket types
representing [in 6.7.2 Representing a Socket Type]
using [in 6.7 Using Socket Types]
socket
definition [in 2.3.2 Sockets]
sockets
attributes [in 7.6.1 Working with Socket Attributes]
closing [in 7.3 Closing Sockets and Avoiding Resource Leaks]
definition [in Appendix A Glossary]
multiplexing [in 7.6 Socket Multiplexing]
Windows [in 8.1 Introduction]
streambufs [in 5.3 Understanding Virtual Streams]
TCP/IP
definition [in Appendix A Glossary]
TLI
definition [in Appendix A Glossary]
type
about [in 6.7.1 Understanding Socket Types]
UML
definition [in Appendix A Glossary]
URI
definition [in Appendix A Glossary]
URL
definition [in Appendix A Glossary]
using
channel-specific portal classes [in 4.6 Using Channel-specific Portal Classes]
generic socket addresses [in 6.4 Using Generic Socket Addresses]
internet addresses [in 6.5 Using Internet Addresses]
iostreams [in 5.1 Using Iostreams]
IPv6 addresses [in 6.6 Using IPv6 Addresses]
socket portals [in 7.4 Using Socket Portals]
socket types [in 6.7 Using Socket Types]
virtual streams [in 5.4 Using Virtual Streams]
Windows socket adapter [in 8.1 Introduction]
virtual streams
about [in 5.3 Understanding Virtual Streams]
binary [in 5.3 Understanding Virtual Streams]
endian [in 5.3 Understanding Virtual Streams]
portable ASCII [in 5.3 Understanding Virtual Streams]
using [in 5.4 Using Virtual Streams]
XDR [in 5.3 Understanding Virtual Streams]
Windows
socket adapter [in 8.1 Introduction]
XDR virtual streams
about [in 5.3 Understanding Virtual Streams]
XDR
definition [in Appendix A Glossary]
XNS
definition [in Appendix A Glossary]
Copyright © Rogue Wave Software, Inc. All Rights Reserved.
The Rogue Wave name and logo, and SourcePro, are registered trademarks of Rogue Wave Software. All other trademarks are the property of their respective owners.
Provide feedback to Rogue Wave about its documentation.