SourcePro® API Reference Guide

 
Loading...
Searching...
No Matches
RWPop3ConnReply Class Reference

Used to parse the POP3 protocol reply for the timestamp passed back by a server implementation supporting enhanced security features. More...

#include <rw/pop3/RWPop3ConnReply.h>

Inheritance diagram for RWPop3ConnReply:
RWPop3Reply RWReply

Public Member Functions

 RWPop3ConnReply (void)
 
RWCString getTimeStamp (void) const
 
- Public Member Functions inherited from RWPop3Reply
 RWPop3Reply (void)
 
RWCString getData (void) const
 
bool isErr (void) const
 
bool isOk (void) const
 
- Public Member Functions inherited from RWReply
 RWReply (void)
 
virtual ~RWReply (void)
 
virtual void clearAndDestroy (void)
 
virtual bool isComplete (void) const
 
virtual bool isValid (void) const
 

Protected Member Functions

virtual void parse (void)
 
- Protected Member Functions inherited from RWPop3Reply
void readFromPortal (const RWPortal &portal)
 

Related Symbols

(Note that these are not member symbols.)

std::ostream & operator<< (std::ostream &str, const RWPop3ConnReply &r)
 

Additional Inherited Members

- Protected Types inherited from RWPop3Reply
enum  resultCode { CODE_UNKNOWN , CODE_OK , CODE_ERR }
 
- Protected Attributes inherited from RWPop3Reply
RWCString data_
 
- Protected Attributes inherited from RWReply
bool complete_
 
bool valid_
 

Detailed Description

RWPop3ConnReply is derived from RWPop3Reply. RWPop3ConnReply attempts to parse the POP3 protocol reply for the timestamp passed back by a server implementation supporting enhanced security features. If the server does not support this option, the timestamp method returns an empty string.

Constructor & Destructor Documentation

◆ RWPop3ConnReply()

RWPop3ConnReply::RWPop3ConnReply ( void )

Constructs a default RWPop3ConnReply.

Member Function Documentation

◆ getTimeStamp()

RWCString RWPop3ConnReply::getTimeStamp ( void ) const

Returns the timestamp passed to the client upon the connection to the server. The timestamp is a unique ID used for advanced features, such as authentication. The RWCString should contain 7-bit US-ASCII data.

◆ parse()

virtual void RWPop3ConnReply::parse ( void )
protectedvirtual

Performs an extended parse that attempts to obtain the server timestamp.

Reimplemented from RWPop3Reply.

Friends And Related Symbol Documentation

◆ operator<<

std::ostream & operator<< ( std::ostream & str,
const RWPop3ConnReply & r )
friend

Outputs an RWPop3ConnReply object to an std::ostream.

Note
RWPop3ConnReply does not have an extraction (>>) operator.

Copyright © 2024 Rogue Wave Software, Inc., a Perforce company. All Rights Reserved.