| MsgAptQuery {section, description} => (OpenSSL.writeInt (bio, 44);
OpenSSL.writeString (bio, section);
OpenSSL.writeString (bio, description))
+ | MsgSaChanged => OpenSSL.writeInt (bio, 45)
fun checkIt v =
case v of
| 44 => (case (OpenSSL.readString bio, OpenSSL.readString bio) of
(SOME section, SOME description) => SOME (MsgAptQuery {section = section, description = description})
| _ => NONE)
+ | 45 => SOME MsgSaChanged
| _ => NONE)
end