Changeset 294 for trunk/nom/idl


Ignore:
Timestamp:
Apr 7, 2007, 4:29:56 PM (19 years ago)
Author:
cinc
Message:

Added ID to object mtab.

Location:
trunk/nom/idl
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/nom/idl/nomclassmanager.idl

    r281 r294  
    4949   
    5050 */
     51
     52interface NOMClass;
     53
    5154interface NOMClassMgr : NOMObject
    5255{
     
    5760
    5861  /**
    59      Find the class with the given nomId in the internal class list managed by the
     62     Find the class object for the class with the given nomId in the internal class list managed by the
    6063     class manager.
    6164
     
    6972     \param ulMinorVersion This parameter is not used at the moment and should be set to 0.
    7073     \return
    71      The class with the given name or NULL if not found.
    72    */
    73   PNOMObject nomFindClassFromId(in long classId,
     74     The class object for the class with the given name or NULL if not found.
     75   */
     76  NOMClass* nomFindClassFromId(in long classId,
    7477                            in long ulMajorVersion,
    7578                            in long ulMinorVersion);
    7679 
    7780  /**
    78      Find the class with the given name in the internal class list managed by the
     81     Find the class object for the class with the given name in the internal class list managed by the
    7982     class manager.
    8083     
    8184     \remark
    82      This method will return classes and metaclasses.
     85     This method will return the metaclasses for the given class name.
    8386
    8487     \par How to override
    8588     This method is usually not overriden.
    8689     
    87      \param className The name of the class to be found as a C string.
     90     \param className The name of the class as a C string.
    8891     \param ulMajorVersion This parameter is not used at the moment and should be set to 0.
    8992     \param ulMinorVersion This parameter is not used at the moment and should be set to 0.
    9093     \return
    91      The class with the given name or NULL if not found.
    92    */
    93   PNOMObject nomFindClassFromName(in string className,
     94     The class object for the class with the given name or NULL if not found.
     95   */
     96  NOMClass* nomFindClassFromName(in string className,
    9497                              in long ulMajorVersion,
    9598                              in long ulNinorVersion);
  • trunk/nom/idl/nomcls.idl

    r281 r294  
    145145
    146146  /**
     147     Query the structure holding all the info needed for creating new objects.
     148
    147149     \remarks
     150     You should know what you're doing if you want to use the structure returned by this  method...
    148151     The return type may change.
    149152   */
     
    169172     The type of this variable will change!
    170173  */
    171   NOMINSTANCEVAR(string ncpObject);     //NOMClassPriv structure holding info about the object this class can create
     174  NOMINSTANCEVAR(gpointer ncpObject);     //NOMClassPriv structure holding info about the object this class can create
    172175  NOMOVERRIDE(nomInit);
    173176
Note: See TracChangeset for help on using the changeset viewer.