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