All Packages Class Hierarchy This Package Previous Next Index
#pragma prefix "omg.org/CORBA"
interface InterfaceDef : ::CORBA::Container, ::CORBA::Contained, ::CORBA::IDLType {
attribute ::CORBA::InterfaceDefSeq base_interfaces;
boolean is_a(
in ::CORBA::RepositoryId interface_id
);
struct FullInterfaceDescription {
::CORBA::Identifier name;
::CORBA::RepositoryId id;
::CORBA::RepositoryId defined_in;
::CORBA::VersionSpec version;
::CORBA::OpDescriptionSeq operations;
::CORBA::AttrDescriptionSeq attributes;
::CORBA::RepositoryIdSeq base_interfaces;
TypeCode type;
};
::CORBA::InterfaceDef::FullInterfaceDescription describe_interface();
::CORBA::AttributeDef create_attribute(
in ::CORBA::RepositoryId id,
in ::CORBA::Identifier name,
in ::CORBA::VersionSpec version,
in ::CORBA::IDLType type,
in ::CORBA::AttributeMode mode
);
::CORBA::OperationDef create_operation(
in ::CORBA::RepositoryId id,
in ::CORBA::Identifier name,
in ::CORBA::VersionSpec version,
in ::CORBA::IDLType result,
in ::CORBA::OperationMode mode,
in ::CORBA::ParDescriptionSeq params,
in ::CORBA::ExceptionDefSeq exceptions,
in ::CORBA::ContextIdSeq contexts
);
};
Reader for attribute: ::CORBA::InterfaceDef::base_interfaces.
Writer for attribute: ::CORBA::InterfaceDef::base_interfaces.
Operation: ::CORBA::InterfaceDef::create_attribute.
Operation: ::CORBA::InterfaceDef::create_operation.
Operation: ::CORBA::InterfaceDef::describe_interface.
Operation: ::CORBA::InterfaceDef::is_a.
public abstract void base_interfaces(InterfaceDef[] base_interfaces)
Writer for attribute: ::CORBA::InterfaceDef::base_interfaces.
#pragma prefix "omg.org/CORBA/InterfaceDef" attribute ::CORBA::InterfaceDefSeq base_interfaces;
public abstract InterfaceDef[] base_interfaces()
Reader for attribute: ::CORBA::InterfaceDef::base_interfaces.
#pragma prefix "omg.org/CORBA/InterfaceDef" attribute ::CORBA::InterfaceDefSeq base_interfaces;
public abstract boolean is_a(String interface_id)
Operation: ::CORBA::InterfaceDef::is_a.
#pragma prefix "omg.org/CORBA/InterfaceDef" boolean is_a( in ::CORBA::RepositoryId interface_id );
public abstract FullInterfaceDescription describe_interface()
Operation: ::CORBA::InterfaceDef::describe_interface.
#pragma prefix "omg.org/CORBA/InterfaceDef" ::CORBA::InterfaceDef::FullInterfaceDescription describe_interface();
public abstract AttributeDef create_attribute(String id,
String name,
String version,
IDLType type,
AttributeMode mode)
Operation: ::CORBA::InterfaceDef::create_attribute.
#pragma prefix "omg.org/CORBA/InterfaceDef" ::CORBA::AttributeDef create_attribute( in ::CORBA::RepositoryId id, in ::CORBA::Identifier name, in ::CORBA::VersionSpec version, in ::CORBA::IDLType type, in ::CORBA::AttributeMode mode );
public abstract OperationDef create_operation(String id,
String name,
String version,
IDLType result,
OperationMode mode,
ParameterDescription[] params,
ExceptionDef[] exceptions,
String[] contexts)
Operation: ::CORBA::InterfaceDef::create_operation.
#pragma prefix "omg.org/CORBA/InterfaceDef" ::CORBA::OperationDef create_operation( in ::CORBA::RepositoryId id, in ::CORBA::Identifier name, in ::CORBA::VersionSpec version, in ::CORBA::IDLType result, in ::CORBA::OperationMode mode, in ::CORBA::ParDescriptionSeq params, in ::CORBA::ExceptionDefSeq exceptions, in ::CORBA::ContextIdSeq contexts );
All Packages Class Hierarchy This Package Previous Next Index