付録A クラス名およびメソッド名とC言語の関数名の対応
SPP.NETおよびSUP.NETで利用できるクラス名およびメソッド名とC言語の関数名の対応を次の表に示します。
名前空間 |
クラス名 |
メソッド名 |
対応するC言語の関数名 |
---|---|---|---|
Hitachi.OpenTP1.Server |
Adm |
CallCommand |
dc_adm_call_command |
Complete |
dc_adm_complete |
||
GetStatus |
dc_adm_status |
||
Jnl※1 |
PutUJ |
dc_jnl_ujput |
|
Lck※1 |
Get |
dc_lck_get |
|
ReleaseAll |
dc_lck_release_all |
||
ReleaseByName |
dc_lck_release_byname |
||
Log |
|
dc_logprint |
|
Mcf |
Send |
dc_mcf_send |
|
SendReceive |
dc_mcf_sendrecv |
||
Prf |
GetTraceNum |
dc_prf_get_trace_num |
|
PutUTrace |
dc_prf_utrace_put |
||
Rap |
Connect |
dc_rap_connect |
|
Disconnect |
dc_rap_disconnect |
||
Rpc |
Call |
dc_rpc_call |
|
CallTo |
dc_rpc_call_to |
||
Close |
dc_rpc_close |
||
DiscardFurtherReplies |
dc_rpc_discard_further_replies |
||
DiscardSpecificReply |
dc_rpc_discard_specific_reply |
||
GetCallersAddress |
dc_rpc_get_callers_address |
||
GetErrorDescriptor |
dc_rpc_get_error_descriptor |
||
GetGatewayAddress |
dc_rpc_get_gateway_address |
||
GetServicePriolity |
dc_rpc_get_service_prio |
||
GetTimeout |
dc_rpc_get_watch_time |
||
Open |
dc_rpc_open |
||
PollAnyReplies |
dc_rpc_poll_any_replies |
||
SetBindTable |
DCRPC_BINDTBL_SET |
||
SetDirectSchedule |
DCRPC_DIRECT_SCHEDULE |
||
SetServicePriolity |
dc_rpc_set_service_prio |
||
SetServiceRetry |
dc_rpc_service_retry |
||
SetTimeout |
dc_rpc_set_watch_time |
||
RpcBindTable構造体 |
− |
DCRPC_BINDING_TBL |
|
Rts |
PutUTrace |
dc_rts_utrace_put |
|
Tam※1 |
Close |
dc_tam_close |
|
Delete |
dc_tam_delete |
||
GetInfo |
dc_tam_get_inf |
||
GetStatus |
dc_tam_status |
||
Open |
dc_tam_open |
||
Read |
dc_tam_read |
||
ReadCancel |
dc_tam_read_cancel |
||
Rewrite |
dc_tam_rewrite |
||
Write |
dc_tam_write |
||
TamKeyTable構造体※1 |
− |
DC_TAMKEY |
|
TamStatusTable構造体※1 |
− |
DC_TAMSTAT |
|
TP1ServerException |
− |
TP1/Server系共通例外 |
|
TP1ServerFlags |
− |
TP1/Server系フラグ値定義 |
|
TP1ServerLimits |
− |
TP1/Server系制限値定義 |
|
TP1ServerValues |
− |
TP1/Server系ステータス値定義 |
|
Trn |
Begin |
dc_trn_begin |
|
Commit |
dc_trn_unchained_commit |
||
CommitChained |
dc_trn_chained_commit |
||
GetInfo |
dc_trn_info |
||
Rollback |
dc_trn_unchained_rollback |
||
RollbackChained |
dc_trn_chained_rollback |
||
SPPBase |
FinalizeSPP |
−※2 |
|
InitializeSPP |
- (凡例)
-
−:該当しません。
- 注※1
-
TP1/Server Baseの場合だけ使用できます。TP1/LiNKの場合は使用できません。
- 注※2
-
SPP.NETではMain関数を記述しないためdc_rpc_mainloop関数に相当するメソッドはありません。代わりに,必要に応じてInitializeSPPメソッド,FinalizeSPPメソッドをオーバライドします。