dc_mcf_mainloop
名称
MHPのサービス開始
形式
ANSI C ,C++の形式
#include <dcmcf.h>
int dc_mcf_mainloop(DCLONG flags)
K&R版 C の形式
#include <dcmcf.h>
int dc_mcf_mainloop(flags)
DCLONG flags;
機能
この関数を呼び出したプロセスで実行中の,サービスグループに含まれるサービス関数へのサービス要求の受け付けを開始します。dc_mcf_mainloop関数は,OpenTP1から終了要求を受けるまでリターンしません。
UAPで値を設定する引数
●flags
DCNOFLAGSを設定します。
リターン値
リターン値 | リターン値(数値) | 意味 |
---|---|---|
DC_OK | 0 | OpenTP1からの終了要求を受けました。dc_mcf_mainloop関数を呼び出したUAPは,すぐに自分のプロセスの終了処理をして,dc_mcf_close関数とdc_rpc_close関数を呼び出してexit()してください。 |
DCMCFER_INVALID_ARGS | -11900 | 設定した引数が間違っています。 |
DCMCFER_PROTO | -11901 | dc_mcf_mainloop関数を呼び出す前に,dc_rpc_open関数を呼び出していません。 |
DCMCFER_FATAL | -11902 | サービスを開始できませんでした。 |
DCMCFER_NOMEM | -11903 | メモリが不足しました。 |