obliqrt/derived/ObValueCBProxy.i3


********************************************************************
 * ObValueCBProxy.i3
 * DO NOT EDIT --> generated by /home/m3/work/cm3-inst/birch.elegosoft.com/current/bin/shobjcodegen
 *                 Sun Aug 26 05:25:33 CEST 2012
 ********************************************************************

INTERFACE ObValueCBProxy;

IMPORT EmbProxiedObj, ObValueRep, ObValue, ObValueCB;

VAR
  MkProxyReplObjStdCB : PROCEDURE(x: ObValueCB.ReplObjStd) := NIL;

TYPE
  CBProxyReplObjStd = EmbProxiedObj.Proxy OBJECT METHODS
    pre_anyChange (READONLY obj: ObValue.ReplObjStd);
    post_anyChange (READONLY obj: ObValue.ReplObjStd);
    pre_InvokeUpdate (READONLY obj: ObValue.ReplObjStd;
                      label: TEXT;
                      argNo: INTEGER;
                      READONLY args: ObValue.Vals;
                      VAR hint: INTEGER): BOOLEAN;
    post_InvokeUpdate (READONLY obj: ObValue.ReplObjStd;
                       label: TEXT;
                       argNo: INTEGER;
                       READONLY args: ObValue.Vals;
                       VAR hint: INTEGER): BOOLEAN;
    pre_init (READONLY obj: ObValue.ReplObjStd): BOOLEAN;
    post_init (READONLY obj: ObValue.ReplObjStd): BOOLEAN;
    pre_Update (READONLY obj: ObValue.ReplObjStd;
                label: TEXT;
                val: ObValue.Val;
                internal: BOOLEAN;
                VAR hint: INTEGER): BOOLEAN;
    post_Update (READONLY obj: ObValue.ReplObjStd;
                 label: TEXT;
                 val: ObValue.Val;
                 internal: BOOLEAN;
                 VAR hint: INTEGER): BOOLEAN;
  END;

END ObValueCBProxy.