void v_writerStatisticsInit( v_writerStatistics ws) { assert(ws != NULL); assert(C_TYPECHECK(ws, v_writerStatistics)); v_statisticsInit(v_statistics(ws)); ws->numberOfWrites = 0; ws->numberOfDisposes = 0; ws->numberOfRegisters = 0; ws->numberOfImplicitRegisters = 0; ws->numberOfUnregisters = 0; ws->numberOfTimedOutWrites = 0; ws->numberOfWritesBlockedBySamplesLimit = 0; ws->numberOfWritesBlockedByInstanceLimit = 0; ws->numberOfWritesBlockedBySamplesPerInstanceLimit = 0; ws->numberOfRetries = 0; ws->numberOfInstancesWithStatusAlive = 0; ws->numberOfInstancesWithStatusDisposed = 0; ws->numberOfInstancesWithStatusUnregistered = 0; ws->numberOfSamples = 0; v_maxValueInit(&ws->maxNumberOfSamplesPerInstance); }
void v_queryStatisticsInit(v_queryStatistics qs) { assert(qs != NULL); assert(C_TYPECHECK(qs,v_queryStatistics)); v_statisticsInit(v_statistics(qs)); qs->numberOfReads = 0; qs->numberOfInstanceReads = 0; qs->numberOfNextInstanceReads = 0; qs->numberOfTakes = 0; qs->numberOfInstanceTakes = 0; qs->numberOfNextInstanceTakes = 0; }
void v_networkingStatisticsInit( v_networkingStatistics _this, v_kernel k) { assert(_this != NULL); assert(C_TYPECHECK(_this, v_networkingStatistics)); v_statisticsInit(v_statistics(_this)); _this->numberOfErrors = 0; _this->channelsCount = 0; _this->channels = c_arrayNew(c_resolve(c_getBase(c_object(k)), "kernelModule::v_networkChannelStatistics"),64); }
void v_rnrStorageStatisticsInit( v_rnrStorageStatistics _this, v_kernel k, c_string name) { c_type type; assert(_this && name); assert(C_TYPECHECK(_this, v_rnrStorageStatistics)); v_statisticsInit(v_statistics(_this)); _this->name = name; type = c_resolve(c_getBase(k), "kernelModule::v_rnrGroupStatistics"); _this->topics = c_tableNew(type, "name"); }
void v_readerStatisticsInit(v_readerStatistics rs) { assert(rs != NULL); assert(C_TYPECHECK(rs,v_readerStatistics)); v_statisticsInit(v_statistics(rs)); v_maxValueInit(&rs->maxSampleSize); v_maxValueInit(&rs->maxSamplesPerInstance); v_maxValueInit(&rs->maxNumberOfSamples); v_maxValueInit(&rs->maxNumberOfInstances); v_fullCounterInit(&rs->readLatency); v_fullCounterInit(&rs->transportLatency); rs->numberOfSamples = 0; rs->numberOfInstances = 0; rs->numberOfInstancesWithStatusNew = 0; rs->numberOfInstancesWithStatusAlive = 0; rs->numberOfInstancesWithStatusDisposed = 0; rs->numberOfInstancesWithStatusNoWriters = 0; rs->numberOfSamplesWithStatusRead = 0; rs->numberOfSamplesExpired = 0; rs->numberOfSamplesPurgedByDispose = 0; rs->numberOfSamplesPurgedByNoWriters = 0; rs->numberOfSamplesArrived = 0; rs->numberOfSamplesInserted = 0; rs->numberOfSamplesDiscarded = 0; rs->numberOfSamplesRead = 0; rs->numberOfSamplesTaken = 0; rs->numberOfSamplesRejectedBySamplesLimit = 0; rs->numberOfSamplesRejectedByInstancesLimit = 0; rs->numberOfReads = 0; rs->numberOfInstanceReads = 0; rs->numberOfNextInstanceReads = 0; rs->numberOfInstanceLookups = 0; rs->numberOfTakes = 0; rs->numberOfInstanceTakes = 0; rs->numberOfNextInstanceTakes = 0; }
void v_durabilityStatisticsInit(v_durabilityStatistics ds) { assert(ds != NULL); assert(C_TYPECHECK(ds, v_durabilityStatistics)); v_statisticsInit(v_statistics(ds)); ds->persistentSamplesWritten = 0; v_maxValueInit(&ds->fellowsKnownMax); ds->fellowsKnown = 0; ds->fellowsApproved = 0; ds->fellowsIncompatibleState = 0; ds->fellowsIncompatibleDataModel = 0; ds->nameSpacesKnown = 0; ds->nameSpacesMaster = 0; ds->nameSpacesSlave = 0; ds->groupsToCreateTotal = 0; ds->groupsToCreateVolatile = 0; ds->groupsToCreateTransient = 0; ds->groupsToCreatePersistent = 0; ds->groupsKnownTotal = 0; ds->groupsKnownVolatile = 0; ds->groupsKnownTransient = 0; ds->groupsKnownPersistent = 0; ds->groupsCompleteTotal = 0; ds->groupsCompleteVolatile = 0; ds->groupsCompleteTransient = 0; ds->groupsCompletePersistent = 0; ds->groupsIncompleteTotal = 0; ds->groupsIncompleteVolatile = 0; ds->groupsIncompleteTransient = 0; ds->groupsIncompletePersistent = 0; ds->groupsIgnoredTotal = 0; ds->groupsIgnoredVolatile = 0; ds->groupsIgnoredTransient = 0; ds->groupsIgnoredPersistent = 0; ds->alignerRequestsReceived = 0; ds->alignerRequestsIgnored = 0; ds->alignerRequestsAnswered = 0; ds->alignerRequestsOpen = 0; v_maxValueInit(&ds->alignerRequestsOpenMax); ds->alignerRequestsCombined = 0; ds->alignerRequestsCombinedOpen = 0; v_maxValueInit(&ds->alignerRequestsCombinedOpenMax); ds->alignerRequestsCombinedAnswered = 0; ds->aligneeRequestsSent = 0; v_maxValueInit(&ds->aligneeRequestsOpenMax); ds->aligneeRequestsOpen = 0; ds->aligneeRequestsWaiting = 0; v_maxValueInit(&ds->aligneeRequestsWaitingMax); ds->aligneeSamplesTotal = 0; ds->aligneeSamplesRegister = 0; ds->aligneeSamplesWrite = 0; ds->aligneeSamplesDispose = 0; ds->aligneeSamplesWriteDispose = 0; ds->aligneeSamplesUnregister = 0; ds->alignerSamplesTotal = 0; ds->alignerSamplesRegister = 0; ds->alignerSamplesWrite = 0; ds->alignerSamplesDispose = 0; ds->alignerSamplesWriteDispose = 0; ds->alignerSamplesUnregister = 0; ds->aligneeTotalSize = 0; ds->alignerTotalSize = 0; return; }