4 #include "carma/szaarrayutils/regmap.h"
5 #include "carma/szaarrayutils/regdata.h"
6 #include "carma/szaarrayutils/netbuf.h"
18 typedef struct RegSet RegSet;
23 RegSet *new_RegSet(ArrayMap *arraymap);
28 RegSet *del_RegSet(RegSet *regset);
40 typedef struct RegSetRange RegSetRange;
55 RegSetRange *regset_range_list(RegSet *regset);
60 int equiv_RegSet(RegSet *regset1, RegSet *regset2);
66 unsigned size_RegSet(RegSet *regset,
bool archivedOnly);
74 int dup_RegSet(RegSet *into, RegSet *from);
79 int clr_RegSet(RegSet *regset);
85 int renew_RegSet(RegSet *regset);
93 int add_RegSetRange(RegSet *regset, ArrRegMapReg *arreg);
98 int addRegSetRange(RegSet* regset, sza::util::RegDescription& parser);
115 int addRegSetRange(RegSet *regset,
int ia,
int ib);
124 int rem_RegSetRange(RegSet *regset, RegMapReg *reg);
129 int in_RegSet(RegSet *regset, RegMapReg *reg);
168 long net_RegSet_size(RegSet *regset);
175 int net_put_RegSet(RegSet *regset, sza::array::NetBuf *net);
176 int netPutRegSet(RegSet *regset, sza::array::NetBuf *net);
184 int net_get_RegSet(RegSet* registerSet, sza::array::NetBuf *net);
185 int netGetRegSet(RegSet* registerSet, sza::array::NetBuf *net);
191 long net_regs_size(RegSet* registerSet);
200 int net_put_regs(RegSet* registerSet,
201 RegRawData *raw, sza::array::NetBuf *net);
203 int netPutRegs(RegSet* registerSet,
204 RegRawData *raw, sza::array::NetBuf *net);
206 int netPutRegs(RegSet* registerSet,
207 sza::util::NetMonitorFrame* nmf, sza::array::NetBuf *net);
227 NetRegState net_get_regs(RegSet *regset, RegRawData *raw,
228 sza::array::NetBuf *net);
229 NetRegState netGetRegs(RegSet *regset, RegRawData *raw,
230 sza::array::NetBuf *net);
Tagged: Mon May 23 15:48:44 PDT 2011.
Tagged: Mon Sep 27 21:37:46 UTC 2004.
Tagged: Fri Nov 14 12:37:53 UTC 2003.