int network_information_table_section::subtable::write(DataOutputStream& ostream) { // throws IOException { /** fix dependent sizes for records**/ /* This line is probably buggy size needs to be adjusted */ numberOfRecords=((short)records.getCount() -(0)); } { /** fix dependent sizes for descriptor **/ } int retVal= 0; // write firstIndex ostream.writeUI8(firstIndex); retVal +=1; // write numberOfRecords ostream.writeUI8(numberOfRecords); retVal +=1; // write bf3 ostream.writeUI8(bf3); retVal +=1; // write records { for (ArrayList_iterator(network_information_table_section::subtable::Record) it= records.getIterator() ; it.hasNext();) { { retVal +=it.get()->write(ostream); } } } // write descriptor if ( descriptor != NULL ) { retVal +=descriptor->write(ostream); } return retVal; }
int network_information_table_section::subtable::dump(DumpContext& dc) { // throws IOException dc.indent(); dc.getPs().print("subtable\n"); dc.increaseIndent(); int retVal= 0; // write firstIndex dc.indent(); dc.getPs().print("firstIndex="); dc.getPs().println((long)firstIndex); // write numberOfRecords dc.indent(); dc.getPs().print("numberOfRecords="); dc.getPs().println((long)numberOfRecords); // write bf3 { dc.indent(); dc.getPs().print("transmission_medium: "); dc.getPs().printlnBin(getTransmission_medium(),4); dc.indent(); dc.getPs().print("table_subtype: "); dc.getPs().printlnBin(getTable_subtype(),4); } // write records { for (ArrayList_iterator(network_information_table_section::subtable::Record) it= records.getIterator() ; it.hasNext();) { { dc.indent(); dc.getPs().println("element"); retVal +=it.get()->dump(dc); } } } // write descriptor if ( descriptor != NULL ) { dc.indent(); dc.getPs().println("descriptor") ; retVal +=descriptor->dump(dc); } dc.decreaseIndent(); return retVal; }
int codeVersionTable1_3::dump(DumpContext& dc) { // throws IOException dc.indent(); dc.getPs().print("codeVersionTable1_3\n"); dc.increaseIndent(); int retVal= 0; // write header if ( header != NULL ) { dc.indent(); dc.getPs().println("header") ; retVal +=header->dump(dc); } // write length dc.indent(); dc.getPs().print("length="); dc.getPs().println((long)length); // write configurationCountChange dc.indent(); dc.getPs().print("configurationCountChange="); dc.getPs().println((long)configurationCountChange); // write statusField dc.indent(); dc.getPs().print("statusField="); dc.getPs().println((long)statusField); // write pgmmsg { for (ArrayList_iterator(codeVersionTableMsg) it= pgmmsg.getIterator() ; it.hasNext();) { { dc.indent(); dc.getPs().println("element"); retVal +=it.get()->dump(dc); } } } // write bf1 { dc.indent(); dc.getPs().print("download_type: "); dc.getPs().printlnBin(getDownload_type(),4); dc.indent(); dc.getPs().print("downloadCommand: "); dc.getPs().printlnBin(getDownloadCommand(),4); } // write statusfldInstance if ( statusfldInstance != NULL ) { dc.indent(); dc.getPs().println("statusfldInstance") ; retVal +=statusfldInstance->dump(dc); } // write statusfld2Instance if ( statusfld2Instance != NULL ) { dc.indent(); dc.getPs().println("statusfld2Instance") ; retVal +=statusfld2Instance->dump(dc); } // write statusfld3Instance if ( statusfld3Instance != NULL ) { dc.indent(); dc.getPs().println("statusfld3Instance") ; retVal +=statusfld3Instance->dump(dc); } // write codeFileByte dc.indent(); dc.getPs().print("codeFileByte"); codeFileByte->dump(dc); // write codeVeriFicationCertiFication if ( codeVeriFicationCertiFication != NULL ) { dc.indent(); dc.getPs().println("codeVeriFicationCertiFication") ; retVal +=codeVeriFicationCertiFication->dump(dc); } dc.decreaseIndent(); return retVal; }
int CaPmtReply_2_1::dump(DumpContext& dc) { // throws IOException dc.indent(); dc.getPs().print("CaPmtReply_2_1\n"); dc.increaseIndent(); int retVal= 0; // write header if ( header != NULL ) { dc.indent(); dc.getPs().println("header") ; retVal +=header->dump(dc); } // write length dc.indent(); dc.getPs().print("length="); dc.getPs().println((long)length); // write programIndex dc.indent(); dc.getPs().print("programIndex="); dc.getPs().println((long)programIndex); // write txnId dc.indent(); dc.getPs().print("txnId="); dc.getPs().println((long)txnId); // write ltsid dc.indent(); dc.getPs().print("ltsid="); dc.getPs().println((long)ltsid); // write programNumber dc.indent(); dc.getPs().print("programNumber="); dc.getPs().println((long)programNumber); // write sourceId dc.indent(); dc.getPs().print("sourceId="); dc.getPs().println((long)sourceId); // write bf1 { dc.indent(); dc.getPs().print("reserved1: "); dc.getPs().printlnBin(getReserved1(),2); dc.indent(); dc.getPs().print("versionNumber: "); dc.getPs().printlnBin(getVersionNumber(),5); dc.indent(); dc.getPs().print("currentNext: "); dc.getPs().printlnBin(getCurrentNext(),1); } // write bf2 { dc.indent(); dc.getPs().print("caEnableFlag: "); dc.getPs().printlnBin(getCaEnableFlag(),1); dc.indent(); dc.getPs().print("caEnable: "); dc.getPs().printlnBin(getCaEnable(),7); } // write CaEntries { for (ArrayList_iterator(CaEntry) it= CaEntries.getIterator() ; it.hasNext();) { { dc.indent(); dc.getPs().println("element"); retVal +=it.get()->dump(dc); } } } dc.decreaseIndent(); return retVal; }
int codeVersionTable1_3::write(DataOutputStream& ostream) { // throws IOException { /** fix dependent sizes for header **/ } { /** fix dependent sizes for pgmmsg**/ } { /** fix dependent sizes for statusfldInstance **/ } { /** fix dependent sizes for statusfld2Instance **/ } { /** fix dependent sizes for statusfld3Instance **/ } { /** fix dependent sizes for codeFileByte**/ } { /** fix dependent sizes for codeVeriFicationCertiFication **/ } int retVal= 0; // write header if ( header != NULL ) { retVal +=header->write(ostream); } // write length ostream.writeUI8(length); retVal +=1; // write configurationCountChange ostream.writeUI8(configurationCountChange); retVal +=1; // write statusField ostream.writeUI8(statusField); retVal +=1; // write pgmmsg { for (ArrayList_iterator(codeVersionTableMsg) it= pgmmsg.getIterator() ; it.hasNext();) { { retVal +=it.get()->write(ostream); } } } // write bf1 ostream.writeUI8(bf1); retVal +=1; // write statusfldInstance if ( statusfldInstance != NULL ) { retVal +=statusfldInstance->write(ostream); } // write statusfld2Instance if ( statusfld2Instance != NULL ) { retVal +=statusfld2Instance->write(ostream); } // write statusfld3Instance if ( statusfld3Instance != NULL ) { retVal +=statusfld3Instance->write(ostream); } // write codeFileByte { retVal += codeFileByte->write(ostream); } // write codeVeriFicationCertiFication if ( codeVeriFicationCertiFication != NULL ) { retVal +=codeVeriFicationCertiFication->write(ostream); } return retVal; }