1 /* umapicl.c - universal message API - client code */
2 
3 #include <stdlib.h>
4 #include <stdio.h>
5 #include <time.h>
6 #include "typesize.h"
7 #include "umapi.h"
8 #include "umapisq.h"
9 #include "umapisdm.h"
10 
umAreaOpen(tUmAreaType areaType,char * areaName)11 tUmArea *umAreaOpen(tUmAreaType areaType, char *areaName)
12 {
13   // use connection-independent code
14   // first TCP will be implemented, later something for the DOS systems
15 }
16 
umAreaClose(tUmArea * area)17 void umAreaClose(tUmArea *area)
18 {
19   // close connection to server
20 }
21 
umAreaEmptyMsg(tUmArea * area)22 tUmMsg *umAreaEmptyMsg(tUmArea *area)
23 {
24 }
25 
umAreaReadMsgHdr(tUmArea * area,tUmMsgNr msgNr)26 tUmMsgHdr *umAreaReadMsgHdr(tUmArea *area, tUmMsgNr msgNr)
27 {
28 }
29 
umAreaReadMsg(tUmArea * area,tUmMsgNr msgNr)30 tUmMsg *umAreaReadMsg(tUmArea *area, tUmMsgNr msgNr)
31 {
32 }
33 
umAreaChangeMsgHdr(tUmArea * area,tUmMsgNr msgNr,tUmMsgHdr * msgHdr)34 CHAR umAreaChangeMsgHdr(tUmArea *area, tUmMsgNr msgNr, tUmMsgHdr *msgHdr)
35 {
36 }
37 
umAreaChangeMsg(tUmArea * area,tUmMsgNr msgNr,tUmMsg * msg)38 CHAR umAreaChangeMsg(tUmArea *area, tUmMsgNr msgNr, tUmMsg *msg)
39 {
40 }
41 
umAreaAppendMsg(tUmArea * area,tUmMsg * msg)42 tUmMsgNr umAreaAppendMsg(tUmArea *area, tUmMsg *msg)
43 {
44 }
45 
umAreaDeleteMsg(tUmArea * area,tUmMsgNr msgNr)46 CHAR umAreaDeleteMsg(tUmArea *area, tUmMsgNr msgNr)
47 {
48 }
49 
umAreaLock(tUmArea * area)50 CHAR umAreaLock(tUmArea *area)
51 {
52 }
53 
umAreaUnlock(tUmArea * area)54 CHAR umAreaUnlock(tUmArea *area)
55 {
56 }
57 
umAreaLockMsg(tUmArea * area,tUmMsgNr msgNr)58 CHAR umAreaLockMsg(tUmArea *area, tUmMsgNr msgNr)
59 {
60 }
61 
umAreaUnlockMsg(tUmArea * area,tUmMsgNr msgNr)62 CHAR umAreaUnlockMsg(tUmArea *area, tUmMsgNr msgNr)
63 {
64 }
65 
umAreaGetLastread(tUmArea * area,tUmUserNr userNr)66 tUmMsgNr umAreaGetLastread(tUmArea *area, tUmUserNr userNr)
67 {
68 }
69 
umAreaSetLastread(tUmArea * area,tUmUserNr userNr,tUmMsgNr msgNr)70 CHAR umAreaSetLastread(tUmArea *area, tUmUserNr userNr, tUmMsgNr msgNr)
71 {
72 }
73 
umAreaNumMsgs(tUmArea * area)74 tUmMsgNr umAreaNumMsgs(tUmArea *area)
75 {
76 }
77 
umAreaMsgList(tUmArea * area,tUmMsgNr * numMsgs)78 tUmMsgNr *umAreaMsgList(tUmArea *area, tUmMsgNr *numMsgs)
79 {
80 }
81 
umMsgDispose(tUmMsg * msg)82 void umMsgDispose(tUmMsg *msg)
83 {
84 }
85 
umMsgHdrDispose(tUmMsgHdr * msgHdr)86 void umMsgHdrDispose(tUmMsgHdr *msgHdr)
87 {
88 }
89 
90