Netcompo アプリケーション会話サービス 2.1.1 LU6.2会話サービス編 - Solaris OE -
目次 索引 前ページ次ページ

上へ第4章 Verbインタフェース
上へ4.3 タイプ独立バーブインタフェース詳細

4.3.2 get_state

[記述形式]

#include  <lu62verb.h>
u_long  get_state(GET_STATE *parm); 

[パラメタブロックの形式]

typedef struct {
  u_char    sys_rsvd0;                                /*[RESERVED]*/
  u_char    sys_rsvd1;                                /*[RESERVED]*/
  u_short   sys_rsvd2;                                /*[RESERVED]*/
  u_char    sys_rsvd3[8];                             /*[RESERVED]*/
  u_long    return_code;                              /*[OUT]*/ 
  u_long    conv_id;                                  /*[IN]*/
  u_char    conv_state;                               /*[OUT]*/ 
  u_char    rsvd0[3];                                 /*[RESERVED]*/
}GET_STATE;

[説 明]

会話の現在の状態を返します。

[要求時のパラメタ]

[復帰時のパラメタ]

OK(0x00000000):
バーブが正常終了しました。
PARAMETER_ERROR(0x000A0000):
パラメタエラーが発生しました。
BAD_CONV_ID(0x000A0008):
指定された会話識別子が無効です。
CONV_LISTEN:
appc_listenバーブが発行されています。会話は作成されていません。この値は、conv_idパラメタにlisten識別子を指定した場合に通知されます。
CONV_SEND:
会話は送信状態です。
CONV_RECEIVE:
会話は受信状態です。
CONV_RECEIVE_CONFIRM:
会話は確認状態です。
CONV_RECEIVE_CONFIRM_SEND:
会話は確認状態(送信確認状態)です。
CONV_RECEIVE_CONFIRM_DEALL:
会話は確認状態(会話終了確認状態)です。
CONV_END_CONV:
会話は会話終了状態です。

目次 索引 前ページ次ページ

All Rights Reserved, Copyright (C) 富士通株式会社 2005