using namespace anna;
void comm::LargeBinaryCodec::decode(const DataBlock& dataBlock)
-throw(RuntimeException) {
+noexcept(false) {
DataBlock* block;
comm::Codec::decode(dataBlock);
const char* data = a_dataBlock.getData();
}
void comm::LargeBinaryCodec::reset()
-throw() {
+{
for(iterator ii = a_blocks.begin(), maxii = a_blocks.end(); ii != maxii; ii ++)
delete data(ii);
}
comm::LargeBinaryCodec& comm::LargeBinaryCodec::operator += (const DataBlock & dataBlock)
-throw(RuntimeException) {
+noexcept(false) {
char size [sizeof(int)];
a_dataBlock.append(functions::codeInteger(size, dataBlock.getSize()), sizeof(int));
a_dataBlock += dataBlock;