Przemysław Czerpak escribió:

STATIC FUNCTION MYRPC_FILTER( sFuncSym, ... )
   STATIC s_hLegal := { "DATE"=>, "TIME"=> }
   IF  sFuncSym:name $ s_hLegal
      RETURN sFuncSym:exec( ... )
   ENDIF
   RETURN "<<unsupported function>>"

Would this also work ?

STATIC FUNCTION MYRPC_FILTER( sFuncSym, ... )
   sFuncSym := 'rpc_'+sFuncSym
   IF  IsFunction(sFuncSym)
      RETURN sFuncSym:exec( ... )
   ENDIF
   RETURN "<<unsupported function>>"

So all you have to do to enable a function to be remotely callable is name it beginnign with 'rpc_'

Am I missing something ?

HTH
Angel

_______________________________________________
Harbour mailing list (attachment size limit: 40KB)
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to