Rogue Wave banner
No previous fileTop of DocumentContentsNo linkNo next file
Internet Protocols 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 | H | I | M | P | Q | R | S | T | U | W

A

accessing
   non-standard FTP protocol commands [in 4.5 Sending Generic Protocol Commands]
active client [in 4.4 Using Active and Passive Clients]
adding
   HTTP headers [in 5.4.4 Adding and Removing Headers]
address
   definition [in 2.2 Definitions]
agents
   architecture [in 2.3 Architecture]
architecture
   common to all protocols [in 2.3 Architecture]

B

base 64 encoding [in 10.3.2 Base 64 Encoding]
base 64 encoding encoding
   base 64 [in 10.3.2 Base 64 Encoding]

C

callbacks
   using [in 2.4.2 RWTIOUResult Callbacks]
canonical form [in 10.2.1 Canonical Form]
clients
   active [in 4.4 Using Active and Passive Clients]
   architecture [in 2.3 Architecture]
   definition [in 2.2 Definitions]
   passive [in 4.4 Using Active and Passive Clients]
   POP3 [in 6.6 Mail Retrieval: Using the POP3 Client]
closing
   mail transfer sessions [in 7.4 Closing the Mail Transfer Session]
Content-Description header [in 10.1.5 The Content-Description Header]
   [in 8.3.3 MIME Headers]
Content-Disposition header [in 10.1.7 The Content-Disposition Header]
   [in 8.3.3 MIME Headers]
Content-ID header [in 10.1.4 The Content-ID Header]
   [in 8.3.3 MIME Headers]
Content-Location header [in 10.1.6 The Content-Location Header]
   [in 8.3.3 MIME Headers]
Content-Transfer-Encoding header [in 8.3.3 MIME Headers]
   [in 10.1.3 The Content-Transfer-Encoding Header]
Content-Type header [in 8.3.3 MIME Headers]
   [in 10.1.2 The Content-Type Header]
creating
   custom methods with HTTP [in 5.4.1 Additional HTTP Methods]
custom method
   creating with HTTP [in 5.4.1 Additional HTTP Methods]

D

definitions
   address [in 2.2 Definitions]
   client [in 2.2 Definitions]
   FTP [in 2.2 Definitions]
   handle-body idiom [in 2.2 Definitions]
   host [in 2.2 Definitions]
   interface-implementation idiom [in 2.2 Definitions]
   internet [in 2.2 Definitions]
   MIME [in 8.1 Introduction]
   protocol [in 2.2 Definitions]
   RFC [in 2.2 Definitions]
   server [in 2.2 Definitions]
   SMTP [in 2.2 Definitions]
   socket [in 2.2 Definitions]
   TCP/IP [in 2.2 Definitions]
   UML [in 2.2 Definitions]
   URL [in 2.2 Definitions]
downloading
   part of a document with HTTP [in 5.4.3 Downloading Part of a Document]

E

email
   retrieving [in 6.6 Mail Retrieval: Using the POP3 Client]
   sending [in 7.5 Mail Sender: Using the SMTP Agent]
encoding
   7bit [in 10.3.1 Identity Encodings]
   8bit [in 10.3.1 Identity Encodings]
   base 64 [in 10.3.2 Base 64 Encoding]
   binary [in 10.3.1 Identity Encodings]
   quoted-printable [in 10.3.3 Quoted-Printable Encoding]
examples
   BasicMimeMessageComposition [in 9.3 Program: Creating a Simple MIME Message]
   BasicMimeMessageDecomposition [in 9.7 Program: Processing a Simple MIME Message]
   ftpagnt [in A.2 FTP Package]
   ftpclnt [in A.2 FTP Package]
   httpagnt [in A.3 HTTP Package]
   mar [in 9.9 Advanced Example]
   MultipartMessageComposition [in 9.5 Program: Creating a Multipart MIME Message]
   MultipartMimeMessageDecomposition [in 9.8 Program: Processing a Multipart MIME Message]
   pop3clnt [in A.5 POP3 Package]
   RequestDocument [in A.3 HTTP Package]
   ResumableDownload [in A.3 HTTP Package]
   ServerInfo [in A.3 HTTP Package]
   smtpagnt [in A.6 SMTP Package]
execute()
   RWFTPClient [in 4.5 Sending Generic Protocol Commands]

F

files
   retrieving asynchronously [in 4.7 File Retrieval: Using the FTP Agent (Part II)]
   retrieving with FTP [in 4.6 File Retrieval: Using the FTP Agent (Part I)]
FTP package
   about [in 4.1 Introduction]
   examples [in A.2 FTP Package]
   header files [in 4.1.2 Header Files]
   hierarchy [in 4.2 FTP Class Hierarchy]
   protocol replies [in 4.3 About FTP Protocol Replies]
   retrieving files [in 4.6 File Retrieval: Using the FTP Agent (Part I)]
   using the client [in 4.8 FTP Command Demo: Using the FTP Client]
FTP
   definition [in 2.2 Definitions]
ftpagnt
   example [in A.2 FTP Package]
ftpclnt
   example [in A.2 FTP Package]

H

handle-body idiom
   definition [in 2.3.1 Reference-counting and the Handle-Body Implementation]
      [in 2.2 Definitions]
header classes
   MIME package [in 8.2 MIME Class Hierarchy]
header files
   FTP package [in 4.1.2 Header Files]
   HTTP package [in 5.1.2 Header Files]
   Internet Basics package [in 3.1.2 Header Files]
   MIME package [in 8.1.2 Header Files]
   POP3 package [in 6.1.2 Header Files]
   SMTP package [in 7.1.2 Header Files]
headers
   adding with HTTP [in 5.4.4 Adding and Removing Headers]
   creating for MIME multipart [in 9.4.2 Create Headers for a Multipart]
   creating for MIME part [in 9.2.1 Create Headers for the Part]
   removing with HTTP [in 5.4.4 Adding and Removing Headers]
hierarchies
   FTP package [in 4.2 FTP Class Hierarchy]
   HTTP package [in 5.2 HTTP Class Hierarchies]
   Internet Basics package exceptions [in 3.2 Internet Basics Class Hierarchy]
   MIME package [in 8.2 MIME Class Hierarchy]
   POP3 package [in 6.2 POP3 Class Hierarchy]
   reply [in 3.4 About Protocol Replies]
   SMTP package [in 7.2 SMTP Class Hierarchy]
host
   definition [in 2.2 Definitions]
HTTP package
   about [in 5.1 Introduction]
   adding custom headers [in 5.4.4 Adding and Removing Headers]
   advanced requests [in 5.4 Advanced Topics]
   compliance [in 5.1 Introduction]
   connecting to a server [in 5.3.1 Connecting to the Server]
   creating custom methods [in 5.4.1 Additional HTTP Methods]
   creating requests [in 5.3.2 Creating a Request]
   downloading part of a document [in 5.4.3 Downloading Part of a Document]
   examples [in A.3 HTTP Package]
   header files [in 5.1.2 Header Files]
   hierarchies [in 5.2 HTTP Class Hierarchies]
   interpreting replies [in 5.3.5 Interpreting the Reply]
   naming a custom message-body handler [in 5.4.2 Specifying a Custom Message-Body Handler]
   persistent connections [in 5.4.7 Persistent Connections and Pipelined Requests]
   pipelined requests [in 5.4.7 Persistent Connections and Pipelined Requests]
   removing custom headers [in 5.4.4 Adding and Removing Headers]
   requesting a document [in 5.3.6 Bringing it All Together]
   retrieving part of a document [in 5.4.3 Downloading Part of a Document]
   retrieving replies [in 5.3.4 Retrieving a Reply]
   sending requests [in 5.3.3 Sending a Request]
   sending requests through proxies [in 5.4.6 Sending Requests through HTTP Proxies]
HTTP proxies
   sending requests [in 5.4.6 Sending Requests through HTTP Proxies]
httpagnt
   example [in A.3 HTTP Package]

I

interface-implementation idiom
   definition [in 2.2 Definitions]
      [in 2.3.1 Reference-counting and the Handle-Body Implementation]
Internet Basics package
   about [in 3.1 Introduction]
   exception hierarchy [in 3.2 Internet Basics Class Hierarchy]
   header files [in 3.1.2 Header Files]
   protocol replies [in 3.4 About Protocol Replies]
internet
   definition [in 2.2 Definitions]
IOUs
   about [in 2.4 Multithreading and IOUs]

M

mail
   retrieving [in 6.6 Mail Retrieval: Using the POP3 Client]
   sending [in 7.5 Mail Sender: Using the SMTP Agent]
maximum wait
   setting in HTTP [in 5.4.5 Adding a Maximum Wait to Requests]
maxwait [in 5.4.5 Adding a Maximum Wait to Requests]
MIME headers
   Content-Description [in 10.1.5 The Content-Description Header]
      [in 8.3.3 MIME Headers]
   Content-Disposition [in 8.3.3 MIME Headers]
      [in 10.1.7 The Content-Disposition Header]
   Content-ID [in 8.3.3 MIME Headers]
      [in 10.1.4 The Content-ID Header]
   Content-Location [in 8.3.3 MIME Headers]
      [in 10.1.6 The Content-Location Header]
   Content-Transfer-Encoding [in 8.3.3 MIME Headers]
      [in 10.1.3 The Content-Transfer-Encoding Header]
   Content-Type [in 8.3.3 MIME Headers]
      [in 10.1.2 The Content-Type Header]
   MIME-Version [in 8.3.3 MIME Headers]
      [in 10.1.1 The MIME-Version Header]
   using [in 10.1 Using the MIME Headers Effectively]
MIME message structure [in 8.4 The MIME Package Representation of a Message]
MIME multipart
   creating [in 9.4 Creating a Multipart MIME Part]
   creating, example [in 9.5 Program: Creating a Multipart MIME Message]
   processing [in 9.6 Processing a MIME Part]
   processing, example [in 9.8 Program: Processing a Multipart MIME Message]
MIME package
   classes [in 8.1.1 Classes in the MIME Package]
   examples [in A.4 MIME Package]
   header files [in 8.1.2 Header Files]
   hierarchy [in 8.2 MIME Class Hierarchy]
   message structure [in 8.4 The MIME Package Representation of a Message]
   message validation [in 8.1.4 Approach to Validating Messages]
   multipart bodies [in 10.2.2 Multipart Bodies]
MIME part
   creating [in 9.2 Creating a Simple MIME Part]
   creating, example [in 9.3 Program: Creating a Simple MIME Message]
   processing [in 9.6 Processing a MIME Part]
   processing, example [in 9.7 Program: Processing a Simple MIME Message]
MIME-Version header [in 10.1.1 The MIME-Version Header]
   [in 8.3.3 MIME Headers]
multipart subtypes [in 10.2.2 Multipart Bodies]
multithreading
   about [in 2.4 Multithreading and IOUs]

P

passive clients [in 4.4 Using Active and Passive Clients]
periods
   POP3 package [in 6.5 Checking for the End of a Mail Message]
   SMTP package [in 7.4 Closing the Mail Transfer Session]
persistent connections
   HTTP package [in 5.4.7 Persistent Connections and Pipelined Requests]
pipelined requests
   HTTP package [in 5.4.7 Persistent Connections and Pipelined Requests]
polling [in 2.4.3 RWTIOUResult Polling]
POP3 mail messages
   periods [in 6.5 Checking for the End of a Mail Message]
   saving to files [in 6.4 Saving a Mail Message to a File]
   termination character [in 6.5 Checking for the End of a Mail Message]
POP3 package
   about [in 6.1 Introduction]
   checking for the end of mail messages [in 6.5 Checking for the End of a Mail Message]
   example [in A.5 POP3 Package]
   header files [in 6.1.2 Header Files]
   hierarchy [in 6.2 POP3 Class Hierarchy]
   periods [in 6.5 Checking for the End of a Mail Message]
   protocol replies [in 6.3 About Protocol Replies]
   saving mail messages [in 6.4 Saving a Mail Message to a File]
   using the client [in 6.6 Mail Retrieval: Using the POP3 Client]
pop3clnt
   example [in A.5 POP3 Package]
protocol command sequence [in 2.3.2 Protocol Command Sequence]
   [in 2.3.2 Protocol Command Sequence]
protocol commands
   accessing non-standard [in 4.5 Sending Generic Protocol Commands]
protocol replies
   FTP package [in 4.3 About FTP Protocol Replies]
   Internet Basics package [in 3.4 About Protocol Replies]
   POP3 package [in 6.3 About Protocol Replies]
   SMTP package [in 7.3 About Protocol Replies]
protocol
   definition [in 2.2 Definitions]

Q

quoted-printable encoding [in 10.3.3 Quoted-Printable Encoding]

R

reference-counting [in 2.3.1 Reference-counting and the Handle-Body Implementation]
removing
   HTTP headers [in 5.4.4 Adding and Removing Headers]
replies
   interpreting HTTP [in 5.3.5 Interpreting the Reply]
   retrieving with HTTP [in 5.3.4 Retrieving a Reply]
RequestDocument
   example [in A.3 HTTP Package]
requesting a document
   HTTP [in 5.3.6 Bringing it All Together]
requests
   advanced HTTP [in 5.4 Advanced Topics]
   creating with HTTP [in 5.3.2 Creating a Request]
   sending with HTTP [in 5.3.3 Sending a Request]
ResumableDownload
   example [in A.3 HTTP Package]
retrieving
   files asynchronously [in 4.7 File Retrieval: Using the FTP Agent (Part II)]
RFC
   definition [in 2.2 Definitions]
RWDirEntry [in 3.3 About RWDirEntry]
RWFtpAgent [in 2.3.1 Reference-counting and the Handle-Body Implementation]
RWFtpAgentImp [in 2.3.1 Reference-counting and the Handle-Body Implementation]
RWFtpClient [in 2.3.1 Reference-counting and the Handle-Body Implementation]
   [in 4.4 Using Active and Passive Clients]
   [in 4.8 FTP Command Demo: Using the FTP Client]
RWFtpClientImp [in 2.3.1 Reference-counting and the Handle-Body Implementation]
RWFtpDataReply [in 4.3 About FTP Protocol Replies]
RWFtpPwdReply [in 4.3 About FTP Protocol Replies]
RWFtpReply [in 3.4 About Protocol Replies]
   [in 4.3 About FTP Protocol Replies]
RWHttpAgent [in 5.3.1 Connecting to the Server]
RWHttpClient [in 2.3.1 Reference-counting and the Handle-Body Implementation]
   [in 5.3.1 Connecting to the Server]
RWHttpRangeHeader [in 5.4.3 Downloading Part of a Document]
RWHttpReply [in 5.3.4 Retrieving a Reply]
   [in 3.4 About Protocol Replies]
RWHttpRequest [in 5.3.2 Creating a Request]
   [in 5.3.3 Sending a Request]
   [in 5.4.1 Additional HTTP Methods]
RWMimeGenericHeader [in 9.2.1 Create Headers for the Part]
   [in 9.4.2 Create Headers for a Multipart]
RWMimeMultipart [in 9.4.4 Add Each Part]
   [in 9.4.3 Create an RWMimeMultipart]
RWNumReply [in 3.4 About Protocol Replies]
RWNumReplyLine [in 3.4 About Protocol Replies]
RWPop3Agent [in 2.3.1 Reference-counting and the Handle-Body Implementation]
RWPop3Client [in 2.3.1 Reference-counting and the Handle-Body Implementation]
RWPop3ConnReply [in 6.3 About Protocol Replies]
RWPop3DataReply [in 6.3 About Protocol Replies]
RWPop3Reply [in 6.3 About Protocol Replies]
   [in 3.4 About Protocol Replies]
RWPop3StatReply [in 6.3 About Protocol Replies]
RWReply [in 3.4 About Protocol Replies]
RWSmtpAgent [in 2.3.1 Reference-counting and the Handle-Body Implementation]
RWSmtpClient [in 2.3.1 Reference-counting and the Handle-Body Implementation]
RWSmtpDataReply [in 7.3 About Protocol Replies]
RWSmtpReply [in 7.3 About Protocol Replies]
   [in 3.4 About Protocol Replies]
RWStreamCoupler [in 6.4 Saving a Mail Message to a File]
   [in 3.5 About RWStreamCoupler]
RWTIOUResult [in 2.4 Multithreading and IOUs]
   [in 2.4.1 RWTIOUResults]
RWURL [in 3.6 About RWURL]
   [in 5.3.3 Sending a Request]

S

saving
   POP3 mail messages [in 6.4 Saving a Mail Message to a File]
sending
   email [in 7.5 Mail Sender: Using the SMTP Agent]
   requests through HTTP proxies [in 5.4.6 Sending Requests through HTTP Proxies]
ServerInfo
   example [in A.3 HTTP Package]
servers
   connecting to with HTTP [in 5.3.1 Connecting to the Server]
   definition [in 2.2 Definitions]
SMTP package
   about [in 7.1 Introduction]
   closing sessions [in 7.4 Closing the Mail Transfer Session]
   example [in A.6 SMTP Package]
   header files [in 7.1.2 Header Files]
   hierarchy [in 7.2 SMTP Class Hierarchy]
   periods [in 7.4 Closing the Mail Transfer Session]
   protocol replies [in 7.3 About Protocol Replies]
   sending email [in 7.5 Mail Sender: Using the SMTP Agent]
SMTP
   definition [in 2.2 Definitions]
smtpagnt
   example [in A.6 SMTP Package]
sockets
   definition [in 2.2 Definitions]
specifying
   HTTP custom message-body handler [in 5.4.2 Specifying a Custom Message-Body Handler]

T

TCP/IP
   definition [in 2.2 Definitions]
termination character
   POP3 package [in 6.5 Checking for the End of a Mail Message]
threads
   retrieving files asynchronously [in 4.7 File Retrieval: Using the FTP Agent (Part II)]
timeout period [in 5.4.5 Adding a Maximum Wait to Requests]

U

UML
   definition [in 2.2 Definitions]
URL
   definition [in 2.2 Definitions]

W

waiting
   for requests [in 5.4.5 Adding a Maximum Wait to Requests]
   setting a maximum wait for requests with HTTP [in 5.4.5 Adding a Maximum Wait to Requests]


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.