I think you should have based the cProtocol142 class on the cProtocol132 class - that way you wouldn't have needed to override so many functions. Especially the encryption and decryption wouldn't be duplicated across two sourcefiles.
I know it's easy to copy-paste an entire file and then tweak a few details, but it's a nightmare to maintain later on.
I know it's easy to copy-paste an entire file and then tweak a few details, but it's a nightmare to maintain later on.