[ << ] | [ < ] | [上] | [ > ] | [ >> ] | [冒頭] | [目次] | [見出し] | [ ? ] |
server, client ともに, OpenXM で規定されている全てのCMO フォー マット, SM コマンドを実装しているとは限らない. 相手の知らないデータ, コマンドを送った場合, 現状では結果は予想できない. このため, OpenXM では, あらかじめ互いのサポートする CMO, SM のリストを交換しあって, 相手の知らないデータを送らないようにする仕組みを提唱している. このための データが Mathcap である. Mathcap は CMO としてはリストであり, その 要素は 32 bit 整数または文字列である. 現在の規定では, Mathcap は 長さが 3 のリストで,
[[version 番号, server 名],SMtaglist,[[OXtag,CMOtaglist], [OXtag,CMOtaglist],...]]
という形をしている. [OXtag,CMOtaglist] は, OXtag で示されるカテゴリのデータに対して, どのような CMO が使用可 能かを示すものである. この指定を複数許すことにより, 例えば ‘ox_asir’ のように, CMO データ以外に, Asir 固有のデータ形式 により, CMOより多くの種類のデータ送受信を行えることを示せる.
データ送信の際に, 相手プロセスの Mathcap が既に登録されている場合,
Mathcap によるチェックを行うか否かは,
ctrl
コマンドの "ox_check"
スイッチにより決まる.
このスイッチの初期値は 1 で, チェックを行うことを意味する.
ctrl("ox_check",0)
によりチェックを行わないようにできる.
[ << ] | [ < ] | [上] | [ > ] | [ >> ] |
この文書は12月 21, 2024にtexi2html 5.0を用いて生成されました。