somUnregisterClass - Example Code

#include <som.h>

void main ()
{
    long rc;  /* Return code */
    SOMClass animalClass;

    /* The next 2 lines declare a static form of somId */
    string animalClassName = "Animal";
    somId animalId = &animalClassName;

    somEnvironmentNew ();
    animalClass = SOMClassMgr_somFindClass (SOMClassMgrObject,
                                                animalId, 0, 0);
    if (!animalClass) {
       somPrintf ("Could not load class.\n");
       return;
    }
    rc = SOMClassMgr_somUnregisterClass (SOMClassMgrObject,
                                                   animalClass);
    if (rc)
        somPrintf ("Could not unregister class, error code: %ld.\n",
                                                                rc);
    else
        somPrintf ("Class successfully unloaded.\n");
}


[Back: somUnregisterClass - Related Methods]
[Next: somUnregisterClass - Topics]