付録A クラス名およびメソッド名とC言語の関数名の対応

SPP.NETおよびSUP.NETで利用できるクラス名およびメソッド名とC言語の関数名の対応を次の表に示します。

表A-1 SPP.NETおよびSUP.NETで利用できるクラス名およびメソッド名とC言語の関数名の対応

名前空間クラス名メソッド名対応するC言語の関数名
Hitachi.OpenTP1.ServerAdmCallCommanddc_adm_call_command
Completedc_adm_complete
GetStatusdc_adm_status
Jnl※1PutUJdc_jnl_ujput
Lck※1Getdc_lck_get
ReleaseAlldc_lck_release_all
ReleaseByNamedc_lck_release_byname
LogPrintdc_logprint
McfSenddc_mcf_send
SendReceivedc_mcf_sendrecv
PrfGetTraceNumdc_prf_get_trace_num
PutUTracedc_prf_utrace_put
RapConnectdc_rap_connect
Disconnectdc_rap_disconnect
RpcCalldc_rpc_call
CallTodc_rpc_call_to
Closedc_rpc_close
DiscardFurtherRepliesdc_rpc_discard_further_replies
DiscardSpecificReplydc_rpc_discard_specific_reply
GetCallersAddressdc_rpc_get_callers_address
GetErrorDescriptordc_rpc_get_error_descriptor
GetGatewayAddressdc_rpc_get_gateway_address
GetServicePriolitydc_rpc_get_service_prio
GetTimeoutdc_rpc_get_watch_time
Opendc_rpc_open
PollAnyRepliesdc_rpc_poll_any_replies
SetBindTableDCRPC_BINDTBL_SET
SetDirectScheduleDCRPC_DIRECT_SCHEDULE
SetServicePriolitydc_rpc_set_service_prio
SetServiceRetrydc_rpc_service_retry
SetTimeoutdc_rpc_set_watch_time
RpcBindTable構造体DCRPC_BINDING_TBL
RtsPutUTracedc_rts_utrace_put
Tam※1Closedc_tam_close
Deletedc_tam_delete
GetInfodc_tam_get_inf
GetStatusdc_tam_status
Opendc_tam_open
Readdc_tam_read
ReadCanceldc_tam_read_cancel
Rewritedc_tam_rewrite
Writedc_tam_write
TamKeyTable構造体※1DC_TAMKEY
TamStatusTable構造体※1DC_TAMSTAT
TP1ServerExceptionTP1/Server系共通例外
TP1ServerFlagsTP1/Server系フラグ値定義
TP1ServerLimitsTP1/Server系制限値定義
TP1ServerValuesTP1/Server系ステータス値定義
TrnBegindc_trn_begin
Commitdc_trn_unchained_commit
CommitChaineddc_trn_chained_commit
GetInfodc_trn_info
Rollbackdc_trn_unchained_rollback
RollbackChaineddc_trn_chained_rollback
SPPBaseFinalizeSPP※2
InitializeSPP
(凡例)
-:該当しません。
注※1
TP1/Server Baseの場合だけ使用できます。TP1/LiNKの場合は使用できません。
注※2
SPP.NETではMain関数を記述しないためdc_rpc_mainloop関数に相当するメソッドはありません。代わりに,必要に応じてInitializeSPPメソッド,FinalizeSPPメソッドをオーバライドします。