Lines Matching refs:name

226 size_t MediaAnalyticsItem::findPropIndex(const char *name, size_t len)
234 if (memcmp(name, prop->mName, len) == 0) {
241 MediaAnalyticsItem::Prop *MediaAnalyticsItem::findProp(const char *name) {
242 size_t len = strlen(name);
243 size_t i = findPropIndex(name, len);
250 void MediaAnalyticsItem::Prop::setName(const char *name, size_t len) {
255 name, len);
256 memcpy ((void *)mName, name, len+1);
262 MediaAnalyticsItem::Prop *MediaAnalyticsItem::allocateProp(const char *name) {
263 size_t len = strlen(name);
264 size_t i = findPropIndex(name, len);
278 prop->setName(name, len);
285 bool MediaAnalyticsItem::removeProp(const char *name) {
286 size_t len = strlen(name);
287 size_t i = findPropIndex(name, len);
303 void MediaAnalyticsItem::setInt32(MediaAnalyticsItem::Attr name, int32_t value) {
304 Prop *prop = allocateProp(name);
312 void MediaAnalyticsItem::setInt64(MediaAnalyticsItem::Attr name, int64_t value) {
313 Prop *prop = allocateProp(name);
321 void MediaAnalyticsItem::setDouble(MediaAnalyticsItem::Attr name, double value) {
322 Prop *prop = allocateProp(name);
330 void MediaAnalyticsItem::setCString(MediaAnalyticsItem::Attr name, const char *value) {
332 Prop *prop = allocateProp(name);
341 void MediaAnalyticsItem::setRate(MediaAnalyticsItem::Attr name, int64_t count, int64_t duration) {
342 Prop *prop = allocateProp(name);
353 void MediaAnalyticsItem::addInt32(MediaAnalyticsItem::Attr name, int32_t value) {
354 Prop *prop = allocateProp(name);
370 void MediaAnalyticsItem::addInt64(MediaAnalyticsItem::Attr name, int64_t value) {
371 Prop *prop = allocateProp(name);
387 void MediaAnalyticsItem::addRate(MediaAnalyticsItem::Attr name, int64_t count, int64_t duration) {
388 Prop *prop = allocateProp(name);
406 void MediaAnalyticsItem::addDouble(MediaAnalyticsItem::Attr name, double value) {
407 Prop *prop = allocateProp(name);
424 bool MediaAnalyticsItem::getInt32(MediaAnalyticsItem::Attr name, int32_t *value) {
425 Prop *prop = findProp(name);
435 bool MediaAnalyticsItem::getInt64(MediaAnalyticsItem::Attr name, int64_t *value) {
436 Prop *prop = findProp(name);
446 bool MediaAnalyticsItem::getRate(MediaAnalyticsItem::Attr name, int64_t *count, int64_t *duration, double *rate) {
447 Prop *prop = findProp(name);
467 bool MediaAnalyticsItem::getDouble(MediaAnalyticsItem::Attr name, double *value) {
468 Prop *prop = findProp(name);
479 bool MediaAnalyticsItem::getCString(MediaAnalyticsItem::Attr name, char **value) {
480 Prop *prop = findProp(name);
498 const char *name = attrs[i];
499 size_t len = strlen(name);
500 size_t j = findPropIndex(name, len);
547 int32_t MediaAnalyticsItem::filter(MediaAnalyticsItem::Attr name) {
548 return filter(1, &name);
719 ALOGE("found bad Prop type: %d, idx %d, name %s",
737 // adds apk name, apk version code
993 // should ignore a zero length name...