source: cprs/branches/HealthSevak-CPRS/BDK50/BDK32_P50/Help/broker.cnt@ 1724

Last change on this file since 1724 was 1691, checked in by healthsevak, 10 years ago

Committing the files for first time to this new branch

File size: 5.6 KB
RevLine 
[1691]1:Base broker.hlp>main
2:Title RPC Broker Developer's Guide
3:Link delphi4.hlp
4:Link delphi5.hlp
5:Link delphi6.hlp
6:Link del6vcl.hlp
7:Link Fmdc.hlp
81 RPC Broker V. 1.1 Developer's Guide
92 Overview
103 Contents=Contents
113 Introduction=introduction
123 Broker Overview=Broker_Overview
133 Orientation=Orientation
143 About this Version of the RPC Broker=About_this_version
153 Developer Considerations=Developer_Considerations
163 Application Issues=Application_Level_Issues
173 Silent Login=Silent_Login
182 RPC Broker Components, Classes, and Units
193 EBrokerError Exception=EBrokerError
203 Classes
214 TMult=TMult_Class
224 TParamRecord=TParamRecord_Class
234 TParams=TParams_Class
244 TVistaLogin=TVistaLogin_Class
254 TVistaUser=TVistaUser_Class
263 Components
274 TCCOWRPCBroker=TCCOWRPCBroker_Component
284 TRPCBroker=TRPCBroker_Component
294 TSharedBroker=TSharedBroker_Component
304 TSharedRPCBroker=TSharedRPCBroker_Component
314 TXWBRichEdit=TXWBRichEdit_Component
323 Units
334 Hash=Hash_unit
344 LoginFrm=LoginFrm_Unit
354 MFunStr=MFunStr_unit
364 RPCConf1=RPCConf1_unit
374 RpcSLogin=RpcSLogin_Unit
384 SplVista=SplVista_unit
394 TRPCB=TRPCB_unit
404 TVCEdit=TVCEdit_Unit
412 Remote Procedure Calls (RPCs)
423 Overview=rpc_overview
433 What Makes a Good RPC?=rpc_good
443 Creating RPCs=rpc_create
453 M Entry Point for an RPC
464 Relationship Between an M Entry Point and an RPC=rpc_routine_relationship
474 First Input Parameter=rpc_first_input_param
484 Return Value Types=rpc_return_value_types
494 Input Parameters=rpc_input_parameter_types
504 Examples=rpc_entry_point_examples
513 RPC Entry in the Remote Procedure File
524 RPC Entry in the Remote Procedure File=rpc_file_entry
534 RPC Version in the Remote Procedure File=RPC_Version_in_Remote_Procedure_File
544 Blocking an RPC in the Remote Procedure File=Blocking_an_RPC
554 Cleanup after RPC Execution=rpc_cleanup
564 Documenting RPCs=rpc_document
573 Executing RPCs from Clients
584 How to Execute an RPC from a Client=rpc_execute_from_client
594 RPC Security: How to Register an RPC=rpc_register
604 RPC Limits=RPC_limits
614 BrokerExample Online Code Example=BrokerExample
622 Other RPC Broker APIs
633 Overview=otherapi_Overview
643 Encryption Functions=otherapi_encrypt
653 M Emulation Functions=otherapi_m_emulation
663 $$BROKER^XWBLIB=otherapi_broker
673 $$RTRNFMT^XWBLIB=otherapi_rtrnfmt
683 XWB ARE RPCS AVAILABLE=XWB_ARE_RPCS_AVAILABLE
693 XWB IS RPC AVAILABLE=XWB_IS_RPC_AVAILABLE
703 XWB GET VARIABLE VALUE RPC=otherapi_getvarvalue
713 Running RPCs on a Remote Server
724 Options For Running RPCs on a Remote Server=Options_For_Running_RPCs_on_a_Remote_Server
734 Checking RPC Availability on a Remote Server=Checking_RPC_Availability_on_a_Remote_Server
744 XWB DIRECT RPC=XWB_DIRECT_RPC
754 XWB REMOTE RPC=XWB_REMOTE_RPC
764 XWB REMOTE STATUS CHECK=XWB_REMOTE_STATUS_CHECK
774 XWB REMOTE GETDATA=XWB_REMOTE_GETDATA
784 XWB REMOTE CLEAR=XWB_REMOTE_CLEAR
793 Deferred RPCs
804 Overview of Deferred RPCs=Overview_of_Deferred_RPCs
814 XWB DEFERRED RPC=XWB_DEFERRED_RPC
824 XWB DEFERRED STATUS=XWB_DEFERRED_STATUS
834 XWB DEFERRED GETDATA=XWB_DEFERRED_GETDATA
844 XWB DEFERRED CLEAR=XWB_DEFERRED_CLEAR
854 XWB DEFERRED CLEARALL=XWB_DEFERRED_CLEARALL
862 Debugging and Troubleshooting
873 RPC Error Trapping=Error_Handling
883 Identifying the Listener Process on the Server=ID_Listener
893 Identifying the Handler Process on the Server=ID_Handler
903 Testing Your RPC Broker Connection=Testing_Connection
913 Client Timeout and Buffer Clearing=Buffer_Clearing
922 Developer Utilities
933 RPC Broker Programmer Preferences=IDH_brokprogpref
942 Tutorial
953 Introduction=tut_intro
963 Advanced Preparation=tut_prep
973 Step 1: Create Application with an RPC Broker Component=tut_step1
983 Step 2: Get Server/Port=tut_step2
993 Step 3: Establish Broker Connection=tut_step3
1003 Step 4: RPC Routine to List Terminal Types=tut_step4
1013 Step 5: RPC to List Terminal Types=tut_step5
1023 Step 6: Call the ZxxxTT LIST RPC=tut_step6
1033 Step 7: Associate IENs=tut_step7
1043 Step 8: Routine to Retrieve Terminal Types=tut_step8
1053 Step 9: RPC to Retrieve Terminal Types=tut_step9
1063 Step 10: Call Zxxx RETRIEVE RPC=tut_step10
1073 Step 11: Register RPCs=tut_register
1083 See Also: FileMan Delphi Components (FMDC)=tut_fmdc
1093 Tutorial Source Code=tut_pascal
1102 DLL Interface
1113 Introduction=dll_intro
1123 DLL Special Issues
1134 RPC Results from DLL Calls=dll_results
1144 GetServerInfo Function and the DLL=dll_getserverinfo
1153 DLL Exported Functions
1164 RPCBCall=dll_function_rpcbcall
1174 RPCBCreate=dll_function_rpcbcreate
1184 RPCBCreateContext=dll_function_rpcbcreatecontext
1194 RPCBFree=dll_function_rpcbfree
1204 RPCBMultItemGet=dll_function_rpcbmultitemget
1214 RPCBMultPropGet=dll_function_rpcbmultpropget
1224 RPCBMultSet=dll_function_rpcbmultset
1234 RPCBMultSortedSet=dll_function_rpcbmultsortedset
1244 RPCBParamGet=dll_function_rpcbParamGet
1254 RPCBParamSet=dll_function_rpcbParamSet
1264 RPCBPropGet=dll_function_rpcbpropget
1274 RPCBPropSet=dll_function_rpcbpropset
1283 Guidelines for C++
1294 Overview=dll_cpp_intro
1304 TRPCBroker C++ Class Methods=dll_cpp_methods
1314 Initialize the Class=dll_cpp_init
1324 Create Broker Instances=dll_cpp_create
1334 Connect to the Server=dll_cpp_connect
1344 Execute RPCs=dll_cpp_execute
1354 Destroy Broker Instances=dll_cpp_destroy
1363 Guidelines for C
1374 Overview=dll_c_intro
1384 Initialize—LoadLibrary and GetProcAddress=dll_c_init
1394 Create Broker Components=dll_c_create
1404 Connect to the Server=dll_c_connect
1414 Execute RPCs=dll_c_execute
1424 Destroy Broker Components=dll_c_destroy
1433 Guidelines for Visual Basic
1444 Overview=dll_vb_intro
1454 Initialize=dll_vb_init
1464 Create Broker Components=dll_vb_create
1474 Connect to the Server=dll_vb_connect
1484 Execute RPCs=dll_vb_execute
1494 Destroy Broker Components=dll_vb_destroy
Note: See TracBrowser for help on using the repository browser.