/* Sever * like Release, except called internally * indicates that a child object is letting go... */ KDatabase *KDatabaseAttach ( const KDatabase *self ) { if ( self != NULL ) { switch ( KRefcountAddDep ( & self -> refcount, "KDatabase" ) ) { case krefLimit: return NULL; } } return ( KDatabase* ) self; }
/* Attach * Sever */ SRAMgr *SRAMgrAttach ( const SRAMgr *self ) { if ( self != NULL ) { switch ( KRefcountAddDep ( & self -> refcount, "SRAMgr" ) ) { case krefLimit: return NULL; } } return ( SRAMgr* ) self; }
/* Attach * Sever */ VLinker *VLinkerAttach ( const VLinker *self ) { if ( self != NULL ) { switch ( KRefcountAddDep ( & self -> refcount, "VLinker" ) ) { case krefLimit: return NULL; } } return ( VLinker* ) self; }
/* Attach * Sever * internal */ VTable *VTableAttach ( const VTable *self ) { if ( self != NULL ) { switch ( KRefcountAddDep ( & self -> refcount, "VTable" ) ) { case krefLimit: return NULL; } } return ( VTable* ) self; }
/* Attach * Sever */ KColumn *KColumnAttach ( const KColumn *self ) { if ( self != NULL ) { switch ( KRefcountAddDep ( & self -> refcount, "KColumn" ) ) { case krefLimit: return NULL; } } return ( KColumn* ) self; }
/* Attach * Sever */ static KDylib *KDylibAttach ( const KDylib *self ) { if ( self != NULL ) { switch ( KRefcountAddDep ( & self -> refcount, "KDylib" ) ) { case krefLimit: return NULL; } } return ( KDylib* ) self; }