ParameterDef
Contents
-
OperationDef::contexts
-
OperationDef::describe()
-
OperationDef::mode
-
OperationDef::result
Synopsis:
Interface ParameterDef describes a parameter of an IDL operation. It inherits from interface Contained.
CORBA:
// IDL
interface ParameterDef : Contained {
enum ParameterMode { IN, OUT, INOUT };
attribute TypeCode type;
attribute ParameterMode mode;
};
Notes:
CORBA defined.
See Also:
Contained
ParameterDef::describe()
Synopsis:
This operation is inherited from interface Contained. It returns a structure of type Contained::Description:
// IDL
struct Description {
Identifier name;
any value;
};
The name member of Description contains the string "ParameterDescription". The value member is an any whose TypeCode is:
_tc_ParameterDescription
and whose value is:
// IDL
// The C++ version is in IR/IR.h.
struct ParameterDescription {
Identifier name;
Repository id;
Repository defined_in;
TypeCode type;
ParameterMode mode;
};
Notes:
CORBA defined.
See Also:
Contained::describe()
ParameterDef::mode
Synopsis:
attribute ParameterMode mode;
Description:
Specifies whether the parameter is an in, out, or inout parameter.
Notes:
CORBA defined.
ParameterDef::type
Synopsis:
attribute TypeCode type;
Description:
Specifies the TypeCode of the parameter.
Notes:
CORBA defined.
[Roadmap]
[Utilities]
[Compiling]
[Configuration]
[Class Reference]
[IR Reference]
[Daemon Reference]
[IDL Grammar]
[System Exceptions]
[Index]