TAO_RTPortableServer  2.2.7
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
TAO_Server_Protocol_Acceptor_Filter Class Reference

Populates mprofile with endpoints selected based on the RTCORBA::ServerProtocolPolicy. More...

#include <RT_Acceptor_Filters.h>

Inheritance diagram for TAO_Server_Protocol_Acceptor_Filter:
Inheritance graph
Collaboration diagram for TAO_Server_Protocol_Acceptor_Filter:
Collaboration graph

Public Member Functions

 TAO_Server_Protocol_Acceptor_Filter (RTCORBA::ProtocolList &protocols)
 Constructor. More...
 
int fill_profile (const TAO::ObjectKey &object_key, TAO_MProfile &mprofile, TAO_Acceptor **acceptors_begin, TAO_Acceptor **acceptors_end, CORBA::Short priority)
 Populate mprofile based on what's in <protocols_>. More...
 
int encode_endpoints (TAO_MProfile &mprofile)
 
- Public Member Functions inherited from TAO_Acceptor_Filter
virtual ~TAO_Acceptor_Filter (void)
 

Private Attributes

RTCORBA::ProtocolList & protocols_
 

Detailed Description

Populates mprofile with endpoints selected based on the RTCORBA::ServerProtocolPolicy.

Constructor & Destructor Documentation

TAO_Server_Protocol_Acceptor_Filter::TAO_Server_Protocol_Acceptor_Filter ( RTCORBA::ProtocolList &  protocols)

Constructor.

Member Function Documentation

int TAO_Server_Protocol_Acceptor_Filter::encode_endpoints ( TAO_MProfile mprofile)
virtual

Encodes the endpoints in the profiles into the TAO_TAG_ENDPOINTS tag component of profiles.

Implements TAO_Acceptor_Filter.

int TAO_Server_Protocol_Acceptor_Filter::fill_profile ( const TAO::ObjectKey object_key,
TAO_MProfile mprofile,
TAO_Acceptor **  acceptors_begin,
TAO_Acceptor **  acceptors_end,
CORBA::Short  priority 
)
virtual

Populate mprofile based on what's in <protocols_>.

Implements TAO_Acceptor_Filter.

Member Data Documentation

RTCORBA::ProtocolList& TAO_Server_Protocol_Acceptor_Filter::protocols_
private

Value of the ServerProtocolPolicy used for endpoint selection.


The documentation for this class was generated from the following files: