TAO_IORManipulation 4.0.3
Loading...
Searching...
No Matches
Public Member Functions | List of all members
TAO_IOP::TAO_IOR_Property Interface Reference

import <IOR.pidl;

Public Member Functions

boolean set_property (inout Object ior) raises (Invalid_IOR)
 
boolean set_primary (inout Object ior1, in Object ior2) raises (Duplicate, NotFound)
 
Object get_primary (in Object ior) raises (NotFound)
 
boolean is_primary_set (in Object ior)
 
boolean remove_primary_tag (inout Object iogr) raises (NotFound)
 

Detailed Description

Allows setting properties by the different services in the IOR. The implementations of this interface would reside in the services. This interface essentially performs a role of a callback object.

Todo
This interface seems redundant in the face of the PortableInterceptor::IORInterceptor and the ObjectReferenceTemplate. If that is the case we should deprecate it and remove it.

Member Function Documentation

◆ get_primary()

Object TAO_IOP::TAO_IOR_Property::get_primary ( in Object ior)
raises (NotFound )

Returns the ior of the primary from ior if it has been set. Else returns a NotFound exception

◆ is_primary_set()

boolean TAO_IOP::TAO_IOR_Property::is_primary_set ( in Object ior)

Returns a true or false depending on whether a primary member has been set in ior

◆ remove_primary_tag()

boolean TAO_IOP::TAO_IOR_Property::remove_primary_tag ( inout Object iogr)
raises (NotFound )

If any of the IOR's within the IOGR has a primary tag, just remove it. Returns zero if no primary was found.

◆ set_primary()

boolean TAO_IOP::TAO_IOR_Property::set_primary ( inout Object ior1,
in Object ior2 )
raises (Duplicate,
NotFound )

Sets the profile ior1, in the profile ior2 to be a primary.

◆ set_property()

boolean TAO_IOP::TAO_IOR_Property::set_property ( inout Object ior)
raises (Invalid_IOR )

Operation that would set the required properties in the ior as needed by the service.


The documentation for this interface was generated from the following file: