Local Interface SL3AQArgs::GenericArgBuilder

Local Interface SL3AQArgs::GenericArgBuilder

local interface GenericArgBuilder
An object of this interface is used to dynamically accumulate Arguments. When the structure is reaped, the Builder is destroyed along with any memory associated with the contained arguments.

Operation Index

addArg
Add an argument to the end of the list as a pointed to any.
addArgCopy
Adds an argument to the end of the list.
destroy
This operation is used to destroy the object and any data allocated by this interface before it is reaped.
reapAQArg
This operation returns the argument to be used with the Credentials Curator.

Operations

addArg
void addArg(in Argument arg);

Add an argument to the end of the list as a pointed to any. It does not attempt to copy the argument.

addArgCopy
void addArgCopy(in Argument arg);

Adds an argument to the end of the list. Data is deep copied where possible. If the data is not cloneable or deep copied the operation will raise a BAD_PARAM system exception with a completed status of YES. The argument will be placed in the list, but only as a pointer.

destroy
void destroy();

This operation is used to destroy the object and any data allocated by this interface before it is reaped. It is illegal to call this operation after the argument has been reaped.

reapAQArg
any reapAQArg();

This operation returns the argument to be used with the Credentials Curator. It is an "any" containing the usage and the accumulated argument list. This implementation of this interface is destroyed after this operation is called.


Generated by the ORBacus IDL-to-HTML translator