Rogue Wave banner
No previous fileTop of DocumentContentsNo linkNo next file
Essential Networking Module User's Guide
Rogue Wave web site:  Home Page  |  Main Documentation Page

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

A

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]

B

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]

C

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]

D

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]

E

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]

F

family
   about [in 6.7.1 Understanding Socket Types]
FTP
   definition [in Appendix A Glossary]

G

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]

H

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]

I

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]

M

multiplexing
   sockets [in 7.6 Socket Multiplexing]

N

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]

O

operator >>()
   using with virtual streams [in 5.3 Understanding Virtual Streams]
operator <<()
   using with virtual streams [in 5.3 Understanding Virtual Streams]

P

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]

R

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]

S

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]

T

TCP/IP
   definition [in Appendix A Glossary]
TLI
   definition [in Appendix A Glossary]
type
   about [in 6.7.1 Understanding Socket Types]

U

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]

V

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]

W

Windows
   socket adapter [in 8.1 Introduction]

X

XDR virtual streams
   about [in 5.3 Understanding Virtual Streams]
XDR
   definition [in Appendix A Glossary]
XNS
   definition [in Appendix A Glossary]


No previous fileTop of DocumentContentsNo linkNo next file

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.