diff Wnn/manual/3.libwnn/jl_lib/connect_lang @ 0:bbc77ca4def5

initial import
author Yoshiki Yazawa <yaz@cc.rim.or.jp>
date Thu, 13 Dec 2007 04:30:14 +0900
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Wnn/manual/3.libwnn/jl_lib/connect_lang	Thu Dec 13 04:30:14 2007 +0900
@@ -0,0 +1,198 @@
+
+
+
+JL_CONNECT_LANG( )  UNIX Programmer's Manual   JL_CONNECT_LANG( )
+
+
+
+名称
+
+     jl_connect_lang()   環境を作る。
+
+形式
+
+     #include "jllib.h"
+
+     struct wnn_env *
+     jl_connect_lang(env_n, server_n, lang, wnnrc_n,
+                                   error_handler, message_handler, timeout)
+     char *env_n;                  /* 環境名 */
+     char *server_n;               /* サーバ名 */
+     char *lang;                   /* ランゲージ */
+     char *wnnrc_n;                /* wnnrcファイル名 */
+     int  (*error_handler)();      /* エラー・ハンドラ */
+     int  (*message_handler)();    /* メッセージ・ハンドラ */
+     int timeout;                  /* タイムアウト時間 */
+
+機能
+
+     新しい環境を指定されたサーバ server_n 上に指定された環境名
+     env_n で作り、環境を返す。サーバとコネクトされていない場合は、
+     コネクションを張る。既にその環境が存在する時には、その環境を
+     返す。
+
+     lang で、変換対象の言語を指定する。詳細は、 js_open_lang を
+     参照。
+
+     server_n が、 null ポインタ、あるいは、 null の場合、 ser-
+     verdefs ファイル中の lang が一致する行を参照し、その第 2 項
+     のホストに接続しようとする。その接続ができなかった場合、ある
+     いは、第 2 項のホストが NULL の場合、 unix domain の socket
+     で接続しようとする。
+
+     初期化ファイル wnnrc_n が指定された場合、ファイル中の初期化
+     を行なう。初期化を行なわない場合は、 wnnrc_n に NULL を指定
+     する。 jl_open 参照。エラー・ハンドラ error_handler 、メッセ
+     ージ・ハンドラ message_handler を用いる。 jl_dic_add 参照。
+
+     timeout( 秒 ) 以内に、サーバと接続できない場合は、接続を中断
+     し異常終了する。タイムアウトの設定のために、 SIGALARM を使用
+     している。 timeout が 0 または、負の場合は、 SIGALARM を使用
+     しない。 js_connect を参照。
+
+リターンバリュー
+
+     正常終了時には、環境を返す。
+     異常終了時には NULL を返す。
+
+使用上の注意
+
+     タイムアウトには、 SIGALARM を使用しているので、注意が必要で
+     ある。 SIGALARM を使用しない場合には、 timeout に 0 を設定しな
+     ければならない。
+
+
+
+Printed 8/24/92         19 September 1991                       1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+