int codeVersionTable1_3::read(DataInputStream& istream ) { // throws IOException int retVal = 0; // read header retVal += header->read(istream); // read length { length=(istream.readUI8()); retVal+=1; } // read configurationCountChange { configurationCountChange=(istream.readUI8()); retVal+=1; } // read statusField { statusField=(istream.readUI8()); retVal+=1; } // read pgmmsg for (; istream.available() > 0 ; ) { org_himalay_ccif_codeVersionTableMsg__PTR_TYPE temp; org_himalay_ccif_codeVersionTableMsg__NEW( temp); retVal += temp->read(istream); pgmmsg.add(temp); } // read bf1 bf1= istream.readUI8(); retVal += 1; // read statusfldInstance if (getDownload_type()==0x00) { org_himalay_ccif_codeVersionTable1_3_statusfld__NEW( statusfldInstance); statusfldInstance->parent=this; retVal += statusfldInstance->read(istream); } // read statusfld2Instance if (getDownload_type()==0x01) { org_himalay_ccif_codeVersionTable1_3_statusfld2__NEW( statusfld2Instance); statusfld2Instance->parent=this; retVal += statusfld2Instance->read(istream); } // read statusfld3Instance if (getDownload_type()==0x02) { org_himalay_ccif_codeVersionTable1_3_statusfld3__NEW( statusfld3Instance); statusfld3Instance->parent=this; retVal += statusfld3Instance->read(istream); } // read codeFileByte { retVal+=codeFileByte->read(istream); } // read codeVeriFicationCertiFication retVal += codeVeriFicationCertiFication->read(istream); return retVal; }
int SoftwareVerReportS_Mode::read(DataInputStream& istream ) { // throws IOException int retVal = 0; // read applicationsInReport for (; istream.available() > 0 ; ) { org_himalay_ccif_softwareVerSMsg__PTR_TYPE temp; org_himalay_ccif_softwareVerSMsg__NEW( temp); retVal += temp->read(istream); applicationsInReport.add(temp); } return retVal; }