Module SL3AQArgs

Module SL3AQArgs

The SL3Args Module

This module contains structures and factory interface to create tagged argument lists make up the "any" acquisition args parameter of the SecurityLevel3::CredentialsCurator.

ORBAsec SL3 uses this kind of mechanism because it is the easiest way to represent optional arguments.

To alleviate the hassles of dealing with any's and creating them, there is a factory retrieved by ORB::resolve_initial_references using "SL3:ArgumentFactory". From this object one may create an acquisition argument builder. This approach takes most of the work out of forming the Credentials acquisition argument. The form of the arguments and their requiredness or optionality are defined by the specific acquisition mechanisms using them.

Factory operations creating arguments for specific mechanisms and specific Argument Builders are found other modules. Their argument factories and builders extend the ones found here.

Local Interface Index

ArgumentFactory
This interface is a factory for arguments that will be in use for ORBAsec credentials acquisition mechanisms.
GenericArgBuilder
An object of this interface is used to dynamically accumulate Arguments.

Alias Index

ArgumentList
A Tagged Argument List.

Struct Index

Argument
This structure is the tagged Argument.

Aliases

ArgumentList
typedef sequence<Argument> ArgumentList;

A Tagged Argument List.


Structs

Argument
struct Argument
{
    string name;
    any arg;
};

This structure is the tagged Argument.


Generated by the ORBacus IDL-to-HTML translator