diff VSs.h @ 1:5ed4d833506e

Started putting in some VSs impl -- still mostly SSR copy
author Some Random Person <seanhalle@yahoo.com>
date Thu, 24 May 2012 07:34:21 -0700
parents 67a3a05a39c0
children f2ed1c379fe7
line diff
     1.1 --- a/VSs.h	Wed May 23 13:17:07 2012 -0700
     1.2 +++ b/VSs.h	Thu May 24 07:34:21 2012 -0700
     1.3 @@ -29,9 +29,24 @@
     1.4  /*This header defines everything specific to the VOMP semantic plug-in
     1.5   */
     1.6  typedef struct _VOMPSemReq   VOMPSemReq;
     1.7 -typedef void  (*PtrToAtomicFn )   ( void * ); //executed atomically in master
     1.8 +typedef void  (*VSsTaskFnPtr )   ( void * ); //executed atomically in master
     1.9  //===========================================================================
    1.10  
    1.11 +#define IN    1;
    1.12 +#define OUT   2;
    1.13 +#define INOUT 3;
    1.14 +
    1.15 +typedef struct
    1.16 + {
    1.17 +   VSsTaskFnPtr fn;
    1.18 +   int32  numArgs;
    1.19 +   int32 *argTypes;
    1.20 +   int32 *argSizes;
    1.21 + }
    1.22 +VSsTaskType;
    1.23 +
    1.24 +
    1.25 +
    1.26  /*Semantic layer-specific data sent inside a request from lib called in app
    1.27   * to request handler called in AnimationMaster
    1.28   */