Mercurial > cgi-bin > hgwebdir.cgi > VMS > VMS_Implementations > SSR_impls > SSR__MC_shared_impl
annotate VMSHW.h @ 0:35b53e6de714
Initial add -- up on sourceforge now
| author | Me |
|---|---|
| date | Sat, 22 May 2010 19:33:11 -0700 |
| parents | |
| children | 06ca89bafbb8 |
| rev | line source |
|---|---|
| Me@0 | 1 /* |
| Me@0 | 2 * Copyright 2009 OpenSourceStewardshipFoundation.org |
| Me@0 | 3 * Licensed under GNU General Public License version 2 |
| Me@0 | 4 * |
| Me@0 | 5 * Author: seanhalle@yahoo.com |
| Me@0 | 6 * |
| Me@0 | 7 */ |
| Me@0 | 8 |
| Me@0 | 9 #ifndef _VMSHW_H |
| Me@0 | 10 #define _VMSHW_H |
| Me@0 | 11 |
| Me@0 | 12 #include "VMS/VMS_primitive_data_types.h" |
| Me@0 | 13 #include "VMS/Queue_impl/BlockingQueue.h" |
| Me@0 | 14 |
| Me@0 | 15 /*This header defines everything specific to the VMSHW semantic plug-in |
| Me@0 | 16 */ |
| Me@0 | 17 typedef struct VMSHWReqData VMSHWReqData; |
| Me@0 | 18 |
| Me@0 | 19 typedef struct |
| Me@0 | 20 { |
| Me@0 | 21 } |
| Me@0 | 22 VMSHWProcr; |
| Me@0 | 23 |
| Me@0 | 24 /*Semantic layer-specific data sent inside a request from lib called in app |
| Me@0 | 25 * to request handler called in MasterLoop |
| Me@0 | 26 */ |
| Me@0 | 27 enum VMSHW_ReqType |
| Me@0 | 28 { |
| Me@0 | 29 receive, |
| Me@0 | 30 send, |
| Me@0 | 31 create |
| Me@0 | 32 }; |
| Me@0 | 33 |
| Me@0 | 34 struct VMSHWReqData |
| Me@0 | 35 { VMSHW_ReqType reqType; |
| Me@0 | 36 |
| Me@0 | 37 }; |
| Me@0 | 38 |
| Me@0 | 39 typedef struct |
| Me@0 | 40 { |
| Me@0 | 41 |
| Me@0 | 42 } |
| Me@0 | 43 VMSHWSemanticEnv; |
| Me@0 | 44 |
| Me@0 | 45 #endif /* _VMSHW_H */ |
| Me@0 | 46 |
