COMOperationDefinition-class  package:SWinTypeLibs  R Documentation

_C_l_a_s_s_e_s _g_i_v_i_n_g _m_e_t_a-_i_n_f_o_r_m_a_t_i_o_n _a_b_o_u_t _o_p_e_r_a_t_i_o_n_s _o_f _a _D_C_O_M _i_n_t_e_r_f_a_c_e

_D_e_s_c_r_i_p_t_i_o_n:

     These classes provide a means to represent a textual version of a
     function that provides an interface from R to the elements or
     operations described in a type library about a particular
     interface. These elements describe methods, properties and the
     accessor methods to get and set their values, and  methods for
     event handler interfaces. And these classes represent the R code
     (as a character vector) that provides the interface to the
     underlying methods.

     In addition to the text of the function, these objects also carry
     with them information about the classes that they reference. This 
     information is used when serializing the code for future use to
     define new classes that arise at run-time but which are not
     explicitly processed in the type library.

_O_b_j_e_c_t_s _f_r_o_m _t_h_e _C_l_a_s_s:

     Objects can be created by calls of the form 
     'new("COMMethodDefinition", ...)', etc..

     'COMOperationDefinition' is a virtual class.

_S_l_o_t_s:


     '._D_a_t_a': Object of class '"character"', this is where the text
          giving the R function definition to interface to the DCOM
          method is stored.

     '_r_e_f_e_r_e_n_c_e_d_C_l_a_s_s_e_s': Object of class '"list"', this is a list of
          'ClassDefinition-class' objects. Each element provides a
          definition of a class that was referenced in the DCOM method
          that might need to be defined. These arise from the
          parameters and the return type of the DCOM method.

_E_x_t_e_n_d_s:

     Class '"character"', directly, with explicit coerce. Class
     '"vector"', by class "character", with explicit coerce.

_M_e_t_h_o_d_s:


     _s_h_o_w 'signature(object = "COMOperationDefinition")':  this
          provides a method to display the code in this object so that
          it is easy to read. 

_A_u_t_h_o_r(_s):

     Duncan Temple Lang <duncan@wald.ucdavis.edu>

_R_e_f_e_r_e_n_c_e_s:

     <URL: http://msdn.microsoft.com/library> <URL:
     http://www.omegahat.org/SWinTypeLibs>

_S_e_e _A_l_s_o:

     'generateInterface'

