BASEstar CIMfast Programmer's Guide

*HyperReader

    Title Page

    Copyright Page

    Preface

    1  Overview of BASEstar CIMfast
         1.1     What Is CIMfast?
         1.2     What Is Callable BCF?

    2  Using Callable BCF Services with Applications
         2.1     Language Requirements
         2.2     Callable BCF Services Library
           2.2.1      Application Input to CIMfast
           2.2.2      Application Event Notification
           2.2.3      Values Returned by Callback Services
           2.2.4      Detailed Information Query Services
         2.3     Callable BCF Scenario

    3  Developing Applications with Callable BCF
         3.1     Callable BCF Service Naming Convention
         3.2     CIMfast Service Return Codes
         3.3     CIMfast Include Files
         3.4     Callable BCF Services Initialization
         3.5     After Initialization
         3.6     Callback Module Templates
           3.6.1      Using a Template

    4  Using Callable BCF Services with OpenVMS VAX
         4.1     Linking Applications to the Callable BCF Services Library
         4.2     Linking Applications to a Module Template

    5  Using Callable BCF Services with ULTRIX RISC
         5.1     Linking Applications to the Callable BCF Services Library
         5.2     Linking Applications to a Module Template

    6  Using BASEstar with Callable BCF Services
         6.1     Using BASEstar Data Services
           6.1.1      Services for Accessing Data Point Attributes
         6.2     Using BASEstar Classic for OpenVMS VAX Messaging
           6.2.1      Sending Application Messages from BCF
           6.2.2      Sending Application Data Structures from CEL
         6.3     BCF Formatted Messages
         6.4     MSG_EVENT Message Information Services

    7  Callable BCF Services Reference
                bcf_al_get_last_action_descr
                bcf_al_get_last_action_status
                bcf_al_get_last_action_text
                bcf_al_put_last_action_descr
                bcf_al_put_last_action_status
                bcf_bm_get_msg_buf
                bcf_bm_get_msg_buf_len
                bcf_bm_get_msg_code
                bcf_bm_get_msg_port_id
                bcf_bm_get_msg_port_name
                bcf_bm_get_msg_src_port_id
                bcf_bm_reset_msg_buf
                bcf_bm_reset_msg_code
                bcf_bm_send_msg
                bcf_bm_set_msg_buf
                bcf_bm_set_msg_code
                bcf_bp_get_pt
                bcf_bp_get_pt_name
                bcf_bp_get_pt_object
                bcf_bp_get_pt_status
                bcf_bp_get_pt_value
                bcf_bp_get_pt_value_elements
                bcf_bp_get_pt_value_format
                bcf_bp_get_pt_value_len
                bcf_bp_set_pt
                bcf_cb_exit
                bcf_cb_initialize
                bcf_cb_load_cel_file
                bcf_cb_main_loop
                bcf_el_abort_actions
                bcf_el_abort_condition_events
                bcf_el_abort_events
                bcf_el_reex_action
                bcf_el_reex_event
                bcf_ex_check_if_event
                bcf_ex_execute_event
                bcf_ex_next_event
                bcf_fm_get_fmt_msg_item
                bcf_fm_get_fmt_msg_len
                bcf_fm_init_fmt_msg
                bcf_fm_put_fmt_msg_item
                bcf_io_set_output_filter
                bcf_se_get_element_count
                bcf_se_get_element_id
                bcf_se_get_element_name
                bcf_se_get_element_value
                bcf_tm_cancel_timer
                bcf_tm_get_timer_name
                bcf_tm_start_timer
                bcf_uc_register_c_callback

    A  Callable BCF Facility Name Codes

   Figures
      Figure 2­1       Callable BCF Scenario
      Figure 3­1       Callable BCF Service Naming Convention
      Figure 3­2       Callable BCF Services Initialization Sequence