• Jayesh Krishna's avatar
    [svn-r3911] # Merging r2270 from MSMPI history branch to trunk with few changes. · 0c2fd421
    Jayesh Krishna authored
     - A general mechanism for supporting keyval attribute copy and delete callbacks. Instead of setting a language type for a keyval object, a language specific proxy callback function is registered with the keyval. This proxy func gets called when attribute copy/delete is executed on the keyval. The proxy callback function performs the language specific operations and invokes the user registered callback functions.
    
     - Adding proxy functions to copy/delete attributes for C. C++, fortran
    
     - Adding MPIR_Keyval_set_proxy() to set the proxy functions for keyvals
    
     - Adding a new header file, mpi_lang.h, which contains the lang-specific func prototypes
    
     Contributed by Erez@MS
    
     Review@thakur,gropp
    0c2fd421