Autodocs Static lib:
amiga.lib ACrypt AddTOF ArgArrayDone ArgArrayInit ArgInt ArgString BeginIO CallHook CallHookA CheckRexxMsg CoerceMethod CoerceMethodA CreateExtIO CreatePort CreateStdIO CreateTask CxCustom CxDebug CxFilter CxSender CxSignal CxTranslate DeleteExtIO DeletePort DeleteStdIO DeleteTask DoMethod DoMethodA DoSuperMethod DoSuperMethodA FastRand FreeIEvents GetRexxVar HookEntry HotKey InvertString LibAllocPooled LibCreatePool LibDeletePool LibFreePooled NewList RangeRand RemTOF SetRexxVar SetSuperAttrs TimeDelay afp arnd dbf fpa printf sprintf stdio Include GuruMeditation
|
Docs » Autodocs » amiga.lib » SetSuperAttrs
SetSuperAttrs -- Invoke OM_SET method on superclass with varargs.
result = SetSuperAttrs( cl, obj, tag, ... ) ULONG SetSuperAttrs( struct IClass *, Object *, ULONG, ... );
Boopsi support function which invokes the OM_SET method on the superclass of the supplied class for the supplied object. Allows the ops_AttrList to be supplied on the stack (i.e. in a varargs way). The equivalent non-varargs function would simply be DoSuperMethod( cl, obj, OM_SET, taglist, NULL );
cl - pointer to boopsi class whose superclass is to receive the OM_SET message obj - pointer to boopsi object tag - list of tag-attribute pairs, ending in TAG_DONE
result - class and message-specific result.
This function first appears in the V37 release of amiga.lib. While it intrinsically does not require any particular release of the system software to operate, it is designed to work with the boopsi subsystem of Intuition, which was only introduced in V36.
CoerceMethodA(), DoMethodA(), DoSuperMethodA(), <intuition/classusr.h>, ROM Kernel Manual boopsi section
|