Rogue Wave banner
Previous fileTop of DocumentContentsIndex pageNext file
Secure Communication Module Reference Guide
Rogue Wave web site:  Home Page  |  Main Documentation Page

RWSecureSocketListener

Module:  Secure Communication Module   Package:  Secure Sockets


RWSecureSocketListenerRWSocketPortalBase

Local Index

Members

Header File

#include <rw/secsock/RWSecureSocketListener.h>

Description

RWSecureSocketListener creates a secure socket listener, which waits on a user-defined socket address for incoming connections. Connections are obtained as RWSecureSocketPortal instances.

Enum

enum WhoShouldClose { Portal, Application };

Public Constructors

RWSecureSocketListener();
RWSecureSocketListener(const RWSockAddrBase& addr,
                       const RWSecureSocketContext& context,
                       int backlog=5);
RWSecureSocketListener(const RWSecureSocket& socket,
                       WhoShouldClose who=Portal);

Public Destructor

~RWSecureSocketListener();

Public Operator

RWSecureSocketPortal
operator()(RWSockAddr& addr) const;

Public Member Functions

RWSecureSocket
getSocket() const;
void
listen(const RWSockAddrBase& addr, 
       const RWSecureSocketContext& context);


Previous fileTop of DocumentContentsIndex pageNext file

© Copyright Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave and SourcePro are registered trademarks of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.
Contact Rogue Wave about documentation or support issues.