File indexing completed on 2025-08-03 08:20:51
0001 #include "packet_id4evt.h"
0002
0003 Packet_id4evt::Packet_id4evt(PACKET_ptr data)
0004 : Packet_w4 (data){}
0005
0006 int *Packet_id4evt::decode ( int *nwout)
0007 {
0008 int *p,*k;
0009 int olength;
0010 int temp[MAX_OUTLENGTH];
0011 int i;
0012 int dlength = getDataLength();
0013
0014 int status = decode_id4evt( temp
0015 ,(int *) findPacketDataStart(packet)
0016 ,dlength
0017 ,MAX_OUTLENGTH, &olength);
0018
0019 if (status || olength<=0 ) return NULL;
0020
0021 p = new int[olength];
0022 k = p;
0023 for (i =0; i<olength; i++) *k++ = temp[i];
0024 *nwout = olength;
0025 return p;
0026 }
0027
0028
0029
0030
0031
0032
0033
0034