VMS/VMS_Implementations/SSR_impls/SSR__MC_shared_impl

view SSR_Request_Handlers.h @ 76:6647aea90477

commented out uses of SemEnv->lastReqType .. wasn't compiling..
author Sean Halle <seanhalle@yahoo.com>
date Sun, 15 Jul 2012 02:03:43 -0700
parents a8e41e0bfa61
children 2a64d3178882
line source
1 /*
2 * Copyright 2009 OpenSourceStewardshipFoundation.org
3 * Licensed under GNU General Public License version 2
4 *
5 * Author: seanhalle@yahoo.com
6 *
7 */
9 #ifndef _SSR_REQ_H
10 #define _SSR_REQ_H
12 #include "SSR.h"
14 /*This header defines everything specific to the SSR semantic plug-in
15 */
17 inline void
18 handleSendType( SSRSemReq *semReq, SSRSemEnv *semEnv);
19 inline void
20 handleSendFromTo( SSRSemReq *semReq, SSRSemEnv *semEnv);
21 inline void
22 handleReceiveAny( SSRSemReq *semReq, SSRSemEnv *semEnv);
23 inline void
24 handleReceiveType( SSRSemReq *semReq, SSRSemEnv *semEnv);
25 inline void
26 handleReceiveFromTo( SSRSemReq *semReq, SSRSemEnv *semEnv);
27 inline void
28 handleTransferTo( SSRSemReq *semReq, SSRSemEnv *semEnv);
29 inline void
30 handleTransferOut( SSRSemReq *semReq, SSRSemEnv *semEnv);
31 inline void
32 handleMalloc( SSRSemReq *semReq, SlaveVP *requestingSlv, SSRSemEnv *semEnv);
33 inline void
34 handleFree( SSRSemReq *semReq, SlaveVP *requestingSlv, SSRSemEnv *semEnv );
35 inline void
36 handleTransEnd(SSRSemReq *semReq, SlaveVP *requestingSlv, SSRSemEnv*semEnv);
37 inline void
38 handleTransStart( SSRSemReq *semReq, SlaveVP *requestingSlv,
39 SSRSemEnv *semEnv );
40 inline void
41 handleAtomic( SSRSemReq *semReq, SlaveVP *requestingSlv, SSRSemEnv *semEnv);
42 inline void
43 handleStartFnSingleton( SSRSemReq *semReq, SlaveVP *reqstingSlv,
44 SSRSemEnv *semEnv );
45 inline void
46 handleEndFnSingleton( SSRSemReq *semReq, SlaveVP *requestingSlv,
47 SSRSemEnv *semEnv );
48 inline void
49 handleStartDataSingleton( SSRSemReq *semReq, SlaveVP *reqstingSlv,
50 SSRSemEnv *semEnv );
51 inline void
52 handleEndDataSingleton( SSRSemReq *semReq, SlaveVP *requestingSlv,
53 SSRSemEnv *semEnv );
55 #endif /* _SSR_REQ_H */