u_result u_topicDisposeAllData (u_topic _this) { v_topic topic; u_result result; v_result r; result = u_entityWriteClaim(u_entity(_this), (v_entity*)(&topic)); if (result == U_RESULT_OK) { assert(topic); r = v_topicDisposeAllData(topic); u_entityRelease(u_entity(_this)); result = u_resultFromKernel(r); } return result; }
u_result u_topicDisposeAllData ( const u_topic _this) { v_topic topic; u_result result; v_result r; assert(_this); result = u_topicReadClaim(_this, &topic, C_MM_RESERVATION_LOW); if (result == U_RESULT_OK) { assert(topic); r = v_topicDisposeAllData(topic); u_topicRelease(_this, C_MM_RESERVATION_LOW); result = u_resultFromKernel(r); } return result; }