int Ksock::SendStatefulRequest(Message& ioMessage, const Message& earlierMessage, MessageId *msgId) { if (ioMessage.IsEmpty()) { return Error::MessageNotInitialised; } int rv = ioMessage.BecomesStatefulRequest(earlierMessage); if (rv < 0) return rv; return Send(ioMessage, msgId); }