Declaration.
abstract interface aParentInterface { attribute string aStringAttribute; short aMethod (in long aLongArgument, inout float aFloatArgument); } interface aChildInterface : aParentInterface { readonly attribute short aShortAttribute; oneway void aOnewayMethod (in long anArgument); void aTwowayMethod () raises anException; }
Keywords.
interface not invoked remotely
runtime determines passing semantics
best effort delivery
attribute without setter