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