Changeset 255 for trunk/nom/include


Ignore:
Timestamp:
Mar 15, 2007, 9:42:22 PM (19 years ago)
Author:
cinc
Message:

Parameter checking for object pointer working.

Location:
trunk/nom/include
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/nom/include/nom.h

    r242 r255  
    161161
    162162/* The following is probably not correct... */
    163 typedef NOMAnyObj CORBA_Environment;
     163//typedef NOMAnyObj CORBA_Environment;
    164164
    165165#define nomresolve_(obj,mToken) ((nomMethodProc*)((void)obj, mToken))
  • trunk/nom/include/nomapi.h

    r251 r255  
    181181} nomClassList, *nomClasses;
    182182
     183
     184#define NOMENV_FLG_DONT_CHECK_OBJECT  0x00000001
     185
     186typedef struct
     187{
     188  gulong fFlags;
     189  gpointer pReserved1;
     190  gpointer pReserved2; 
     191}nomEnvironment;
     192
     193typedef nomEnvironment CORBA_Environment;
     194
    183195NOMEXTERN NOMClass * NOMLINK nomBuildClass (gulong ulReserved,
    184196                                            nomStaticClassInfo *sci,
     
    186198                                            gulong ulMinorVersion);
    187199
    188 //#define nomIsObj(a) ((a)!= 0)
    189200#endif /* NOMAPI_H_INCLUDED */
    190201
  • trunk/nom/include/nomtk.h

    r221 r255  
    1616* The Initial Developer of the Original Code is
    1717* netlabs.org: Chris Wohlgemuth <cinc-ml@netlabs.org>.
    18 * Portions created by the Initial Developer are Copyright (C) 2005-2006
     18* Portions created by the Initial Developer are Copyright (C) 2005-2007
    1919* the Initial Developer. All Rights Reserved.
    2020*
     
    7575NOMEXTERN nomId NOMLINK nomIdFromString(gchar* inString);
    7676NOMEXTERN gchar* NOMLINK nomStringFromId(nomId inId);
     77NOMEXTERN void NOMLINK nomPrintObjectPointerError(NOMObject*  nomObject, gchar *chrClsName, gchar* chrMethodName);
     78NOMEXTERN gboolean NOMLINK nomCheckObjectPtr(NOMObject *nomSelf, NOMClass* nomClass, gchar* chrMethodName, CORBA_Environment *ev);
     79NOMEXTERN CORBA_Environment* NOMLINK nomCreateEnvNoObjectCheck(void);
    7780
    7881/* Functions used by nomBuildClass() */
Note: See TracChangeset for help on using the changeset viewer.