[BACK]Return to smCommand.h CVS log [TXT][DIR] Up to [local] / OpenXM / doc / OpenXM-web

File: [local] / OpenXM / doc / OpenXM-web / smCommand.h (download)

Revision 1.9, Mon Mar 8 03:08:12 2004 UTC (20 years, 2 months ago) by takayama
Branch: MAIN
Changes since 1.8: +2 -1 lines

Problem:
  There was no way to execute a function with optional argument on an ox
  server.
  For example,  dp_gr_main([x^2+y^2-1,x*y-1] | order=[[10,1]]);
  cannot be executed on the ox_asir (except using executeString).
Solution:
  Added a new SM command  SM_executeFunctionWithOptionalArgument.

/* $OpenXM: OpenXM/doc/OpenXM-web/smCommand.h,v 1.9 2004/03/08 03:08:12 takayama Exp $ */
/* smCommand.h */

#define SM_popSerializedLocalObject 258
#define SM_popCMO 262
#define SM_popString 263    /* result ==> string and send the string by CMO */

#define SM_mathcap 264
#define SM_pops 265
#define SM_setName 266
#define SM_evalName 267 
#define SM_executeStringByLocalParser 268 
#define SM_executeFunction 269
#define SM_beginBlock  270
#define SM_endBlock    271
#define SM_shutdown    272
#define SM_setMathCap  273
#define SM_executeStringByLocalParserInBatchMode 274
#define SM_getsp   275
#define SM_dupErrors 276
#define SM_pushCMOtag 277
#define SM_executeFunctionAndPopCMO 278
#define SM_executeFunctionAndPopSerializedLocalObject 279
#define SM_executeFunctionWithOptionalArgument 280


#define SM_control_kill 1024
#define SM_control_to_debug_mode 1025
#define SM_control_exit_debug_mode 1026
#define SM_control_spawn_server 1027
#define SM_control_terminate_server 1028
#define SM_control_reset_connection_server  1029
#define SM_control_reset_connection  1030

#define  SM_PRIVATE         0x7fff0000    /*  2147418112  */