TAO_IORManipulation
2.3.0
|
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) |
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.
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
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>
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.
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.
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.