Documentation Home
> 共通デスクトップ環境 ToolTalk メッセージの概要
共通デスクトップ環境 ToolTalk メッセージの概要
Book Information
はじめに
第 1 章 ToolTalk サービスの紹介
ToolTalk サービスが解決できる業務上の問題
ツール互換性
制御統合
ネットワーク透過イベント
自動ツール起動機能
分散オブジェクト・システム
固定表示オブジェクト
ToolTalk サービスが業務上の問題を解決する方法を示すシナリオ
ToolTalk デスクトップ・サービス・メッセージ・セットの使用
スマート・デスクトップ
統合ツールセット
ToolTalk ドキュメント・メディア交換メッセージ・セットの使用
マルチメディア機能の統合
既存のアプリケーションへのマルチメディア拡張機能の追加
X のカット&ペースト機能の拡張
アプリケーションの ToolTalk メッセージの使用方法
ToolTalk メッセージの送信
メッセージ・パターン
ToolTalk メッセージの受信
ToolTalk メッセージの配信
プロセス指向メッセージ方式
オブジェクト指向メッセージ方式
メッセージ配信の判別
セッション
ファイル
ToolTalk サービスを使用するためのアプリケーションの変更
第 2 章 ToolTalk メッセージの使用方法
ToolTalk 機能のアプリケーションへの通知
メッセージ・ツールキットの使用と ToolTalk コマンドの組み込み
ToolTalk ライブラリの使用
コーディングを開始する前に
イベントとオペレーションとの違い
通知の送信
要求の送信
シナリオの開発
ツールを同時に動作させる方法
これらのツールはどのようなオペレーションを実行できるか
他のツールにどのようなオペレーションを実行するように要求できるか
他のツールを配信対象にできるこれらのツールはどのようなイベントを生成するか
他のツールによって生成されたイベントの中でこれらのツールの配信対象となるイベントはどれか
通信用アプリケーションの準備
ptype ファイルの作成
現在のセッションにおける既存の ptype に対するテスト
コンパイルされた ptype ファイルと現在実行中の ttsession のマージ
各 ToolTalk 対応アプリケーションが実行する必要があるタスク
ツールキットの初期化
ToolTalk セッションへの参加とメッセージ・パターンの登録
イベント・ループへの ToolTalk サービスの追加
ToolTalk 対応エディタ・アプリケーションが実行する必要があるタスク
メディア・ロード・パターン・コールバックの記述
ptype の宣言
メディア・ロード・パターン・コールバックのパス
要求完了時の応答
ToolTalk 対応エディタ・アプリケーションが実行できるオプションのタスク
変更、復元、または保存オペレーションの要求
ファイルの変更、復元、または保存時の通知
ファイルの終了
第 3 章 TTSnoop の使用によるメッセージおよびパターンのデバッグ
TTSnoop について
TTSnoop はどこにあるか
TTSnoop の起動
メッセージの作成および送信
パターンの作成および登録
メッセージ・コンポーネントの表示
作成済みメッセージの送信
メッセージの受信
メッセージ受信の停止
第 4 章 ToolTalk トレースの使い方
ToolTalk トレースへのアクセス
トレースのコントロール
libtt トレースのコントロール
クライアント側トレースのコントロール
ToolTalk セッション内のメッセージ・トラフィックのトレース
サーバによる ToolTalk 呼び出しとメッセージのトレース
トレースされた関数の形式
メッセージ要約形式
状態変更形式
メッセージ配信形式
形式の照合
例
パターンの登録とパターンとの一致通知の送信
メッセージ・フローのトレース
ToolTalk トレースのための設定
付録 A メッセージ・ツールキット
ToolTalk メッセージ・ツールキットの一般的な説明
ToolTalk の規約
アプリケーション記述時のメッセージ・ツールキットの使用
ToolTalk メッセージ・ツールキット
ttdt_close
ttdt_file_event
ttdt_file_join
ttdt_file_notice
ttdt_file_quit
ttdt_file_request
ttdt_Get_Modified
ttdt_message_accept
ttdt_open
ttdt_Revert
ttdt_Save
ttdt_sender_imprint_on
ttdt_session_join
ttdt_session_quit
ttdt_subcontract_manage
ttmedia_Deposit
ttmedia_load
ttmedia_load_reply
ttmedia_ptype_declare
tttk_block_while
tttk_message_abandon
tttk_message_create
tttk_message_destroy
tttk_message_fail
tttk_message_receive
tttk_message_reject
tttk_op_string
tttk_Xt_input_handler
付録 B CoEd デモンストレーション・プログラム
CoEd ptype ファイル
CoEd.C ファイル
Coeditor.C ファイル
付録 C 新規の ToolTalk 関数
tt_error
tt_file_netfile
tt_host_file_netfile
tt_host_netfile_file
tt_message_print
tt_netfile_file
tt_pattern_print
付録 D 例
Ttdt_contract_cb の例
Ttdt_file_cb の例
Ttmedia_load_msg_cb の例
Ttmedia_load_pat_cb の例
Ttmedia_ptype_declare 関数の ptype シグニチャーの例
Xt 入力処理関数の例
索引
C
D
E
F
G
L
M
N
P
Q
R
S
T
U
X
あ
い
え
お
か
き
く
こ
さ
し
せ
そ
つ
て
と
ね
は
ふ
ほ
め
よ
ら
ろ
© 2010, Oracle Corporation and/or its affiliates