home *** CD-ROM | disk | FTP | other *** search
/ IRIX 6.2 Development Libraries / SGI IRIX 6.2 Development Libraries.iso / relnotes / license_dev / ch3.z / ch3
Encoding:
Text File  |  1997-09-04  |  2.5 KB  |  133 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        3.  _F_L_E_X_l_m__L_i_c_e_n_s_i_n_g
  9.  
  10.        FLEXlm is perhaps the most popular license manager used in
  11.        the software industry to control the use of software
  12.        products.  FLEXlm is best known for its ability to allow
  13.        software licenses to be available (or float) anywhere on a
  14.        network, instead of being tied to specific machines.
  15.        Network licensing benefits both users and license
  16.        administrators.  Users can make more efficient use of fewer
  17.        licenses by sharing them on the network.  License
  18.        administrators can control who uses the licensed
  19.        application, and the node(s) where the licenses will be
  20.        available.
  21.  
  22.        See the _F_L_E_X_l_m _P_r_o_g_r_a_m_m_e_r_s _G_u_i_d_e
  23.        (_l_i_c_e_n_s_e__d_e_v._b_o_o_k_s._F_L_E_X_l_m__P_G subsystem) for more details
  24.        about FLEXlm licensing.
  25.  
  26.  
  27.        3.1  _l_m_s_g_i__L_i_b_r_a_r_y
  28.  
  29.  
  30.        The _l_m_s_g_i(3) library is provided to make it very simple to
  31.        include FLEXlm licensing in your application.
  32.  
  33.        See the _l_m_s_g_i(3) man page for details on how to use the
  34.        _l_m_s_g_i library.
  35.  
  36.  
  37.        To access an online man page, select "Man Pages" from the
  38.        Help menu of the Toolchest.
  39.  
  40.        If you have a nongraphics system, you can use the _m_a_n
  41.        command.  For example, to view the online man page for
  42.        _l_m_s_g_i(3), use the command:
  43.  
  44.           mmmmaaaannnn llllmmmmssssggggiiii
  45.  
  46.  
  47.  
  48.        3.2  _V_k_F_L_M__C_l_a_s_s
  49.  
  50.  
  51.        The _V_k_F_L_M(3) class provides a high-level C++ interface to
  52.        the FLEXlm licensing manager.  The _V_k_F_L_M class implements a
  53.        policy based on the FLEXlm license mechanism that simplifies
  54.        the process of license protecting applications.
  55.        Applications merely instantiate a _V_k_F_L_M object in their
  56.        application, providing some basic information about the
  57.        application and its licensing.  The _V_k_F_L_M object handles all
  58.        license verification, informing the user if there is a
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   - 2 -
  71.  
  72.  
  73.  
  74.        problem, and shutting the application down if a license
  75.        cannot be found.
  76.  
  77.        See the _V_k_F_L_M(3) man page for details on how to use the
  78.        _V_k_F_L_M class.
  79.  
  80.        Note: you need the C++ Compiler (_c++__d_e_v) in order to use
  81.        the _V_k_F_L_M class.
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.