42 unsigned short offset;
43 unsigned short length;
44 unsigned char data[PMAC_DATA_MAX_LEN];
52 inline void packConnectMsg()
55 sza::util::GenericTaskMsg::TASK_SPECIFIC;
63 inline void packDisconnectMsg()
66 sza::util::GenericTaskMsg::TASK_SPECIFIC;
74 inline void packSetMemMsg(
unsigned short offset,
75 unsigned short length,
78 if(length > PMAC_DATA_MAX_LEN)
80 sza::util::Error(
"PmacCommsMsg::packSetMemMsg: "
81 "data array too large.\n");
84 sza::util::GenericTaskMsg::TASK_SPECIFIC;
88 body.setmem.offset = offset;
89 body.setmem.length = length;
91 for(
unsigned i=0; i < length; i++)
92 body.setmem.data[i] = data[i];
100 #endif // End #ifndef
Tagged: Thu Nov 13 16:53:43 UTC 2003.
Tagged: Fri Nov 14 12:39:34 UTC 2003.
GenericMsgType genericMsgType_
A type for this message.
A class to encapsulate message types for a generic task.
Tagged: Fri Nov 14 12:39:33 UTC 2003.