+SocketInstance::set_prediction_allow (bool allow)
+{
+ Transaction trans;
+
+ global->init_transaction (trans);
+
+ SCIM_DEBUG_IMENGINE(1) << __func__<< " (" << m_peer_id << ")\n";
+
+ trans.put_command (ISM_TRANS_CMD_SET_PREDICTION_ALLOW);
+ trans.put_data (m_peer_id);
+ trans.put_data ((uint32) allow);
+
+ commit_transaction (trans);
+}
+
+void
+SocketInstance::set_layout (unsigned int layout)
+{
+ Transaction trans;
+
+ global->init_transaction (trans);
+
+ SCIM_DEBUG_IMENGINE(1) << __func__<< " (" << m_peer_id << ")\n";
+
+ trans.put_command (ISM_TRANS_CMD_SET_LAYOUT);
+ trans.put_data (m_peer_id);
+ trans.put_data (layout);
+
+ commit_transaction (trans);
+}
+
+void