u_result u_topicGetInconsistentTopicStatus ( u_topic _this, c_bool reset, v_statusAction action, c_voidp arg) { v_topic topic; u_result result; v_result r; result = u_entityReadClaim(u_entity(_this), (v_entity*)(&topic)); if (result == U_RESULT_OK) { assert(topic); r = v_topicGetInconsistentTopicStatus(topic,reset,action,arg); u_entityRelease(u_entity(_this)); result = u_resultFromKernel(r); } return result; }
u_result u_topicGetInconsistentTopicStatus ( const u_topic _this, u_bool reset, u_statusAction action, void *arg) { v_topic topic; u_result result; v_result r; assert(_this); assert(action); result = u_topicReadClaim(_this, &topic,C_MM_RESERVATION_ZERO); if (result == U_RESULT_OK) { assert(topic); r = v_topicGetInconsistentTopicStatus(topic,reset,action,arg); u_topicRelease(_this, C_MM_RESERVATION_ZERO); result = u_resultFromKernel(r); } return result; }