Lines Matching refs:av_val

131 #define STR2AVAL(av,str)	av.av_val = str; av.av_len = strlen(av.av_val)
355 argv[i] = av[i].av_val; in spawn_dumper()
375 if (p->p_name.av_val) in countAMF()
378 if (p->p_name.av_val) in countAMF()
413 argv[ac].av_val = ptr+1; in dumpAMF()
416 argv[ac].av_val = ptr; in dumpAMF()
417 if (p->p_name.av_val) in dumpAMF()
421 if (p->p_name.av_val) in dumpAMF()
422 ptr += sprintf(ptr, "%.*s:", p->p_name.av_len, p->p_name.av_val); in dumpAMF()
427 argv[ac].av_len = ptr - argv[ac].av_val; in dumpAMF()
430 memcpy(ptr, p->p_vu.p_aval.av_val, p->p_vu.p_aval.av_len); in dumpAMF()
432 argv[ac].av_len = ptr - argv[ac].av_val; in dumpAMF()
436 argv[ac].av_len = ptr - argv[ac].av_val; in dumpAMF()
440 argv[ac].av_len = ptr - argv[ac].av_val; in dumpAMF()
445 argv[ac].av_val = ptr+1; in dumpAMF()
447 argv[ac].av_val = ptr+4; in dumpAMF()
453 argv[ac].av_len = ptr - argv[ac].av_val; in dumpAMF()
492 RTMP_Log(RTMP_LOGDEBUG, "%s, client invoking <%s>", __FUNCTION__, method.av_val); in ServeInvoke()
507 pval.av_val = NULL; in ServeInvoke()
514 pval.av_val = NULL; in ServeInvoke()
515 if (!r->Link.app.av_val) in ServeInvoke()
516 r->Link.app.av_val = ""; in ServeInvoke()
523 pval.av_val = NULL; in ServeInvoke()
530 pval.av_val = NULL; in ServeInvoke()
537 pval.av_val = NULL; in ServeInvoke()
544 pval.av_val = NULL; in ServeInvoke()
614 argv[0].av_val = cmd; in ServeInvoke()
619 argv[argc].av_val = ptr + 1; in ServeInvoke()
621 argv[argc].av_val = ptr + 5; in ServeInvoke()
622 ptr += sprintf(ptr," -r \"%s\"", r->Link.tcUrl.av_val); in ServeInvoke()
625 if (r->Link.app.av_val) in ServeInvoke()
627 argv[argc].av_val = ptr + 1; in ServeInvoke()
629 argv[argc].av_val = ptr + 5; in ServeInvoke()
630 ptr += sprintf(ptr, " -a \"%s\"", r->Link.app.av_val); in ServeInvoke()
633 if (r->Link.flashVer.av_val) in ServeInvoke()
635 argv[argc].av_val = ptr + 1; in ServeInvoke()
637 argv[argc].av_val = ptr + 5; in ServeInvoke()
638 ptr += sprintf(ptr, " -f \"%s\"", r->Link.flashVer.av_val); in ServeInvoke()
641 if (r->Link.swfUrl.av_val) in ServeInvoke()
643 argv[argc].av_val = ptr + 1; in ServeInvoke()
645 argv[argc].av_val = ptr + 5; in ServeInvoke()
646 ptr += sprintf(ptr, " -W \"%s\"", r->Link.swfUrl.av_val); in ServeInvoke()
649 if (r->Link.pageUrl.av_val) in ServeInvoke()
651 argv[argc].av_val = ptr + 1; in ServeInvoke()
653 argv[argc].av_val = ptr + 5; in ServeInvoke()
654 ptr += sprintf(ptr, " -p \"%s\"", r->Link.pageUrl.av_val); in ServeInvoke()
657 if (r->Link.usherToken.av_val) in ServeInvoke()
659 argv[argc].av_val = ptr + 1; in ServeInvoke()
661 argv[argc].av_val = ptr + 5; in ServeInvoke()
662 ptr += sprintf(ptr, " -j \"%s\"", r->Link.usherToken.av_val); in ServeInvoke()
664 free(r->Link.usherToken.av_val); in ServeInvoke()
665 r->Link.usherToken.av_val = NULL; in ServeInvoke()
672 argv[argc].av_val = ptr + 1; in ServeInvoke()
674 argv[argc].av_val = ptr + 5; in ServeInvoke()
676 r->Link.playpath.av_len, r->Link.playpath.av_val); in ServeInvoke()
681 q = memchr(av.av_val, '?', av.av_len); in ServeInvoke()
684 if (q == av.av_val) in ServeInvoke()
686 av.av_val++; in ServeInvoke()
691 av.av_len = q - av.av_val; in ServeInvoke()
695 for (p=av.av_val+av.av_len-1; p>=av.av_val; p--) in ServeInvoke()
699 av.av_len -= p - av.av_val; in ServeInvoke()
700 av.av_val = p; in ServeInvoke()
704 if (av.av_val[0] == '.') in ServeInvoke()
706 av.av_val++; in ServeInvoke()
711 memcpy(file, av.av_val, av.av_len); in ServeInvoke()
727 argv[argc].av_val = ptr + 1; in ServeInvoke()
729 argv[argc].av_val = file; in ServeInvoke()
743 free(server->filename.av_val); in ServeInvoke()
927 rtmp->Link.playpath.av_val = NULL; in doServe()
928 rtmp->Link.tcUrl.av_val = NULL; in doServe()
929 rtmp->Link.swfUrl.av_val = NULL; in doServe()
930 rtmp->Link.pageUrl.av_val = NULL; in doServe()
931 rtmp->Link.app.av_val = NULL; in doServe()
932 rtmp->Link.flashVer.av_val = NULL; in doServe()
933 if (rtmp->Link.usherToken.av_val) in doServe()
935 free(rtmp->Link.usherToken.av_val); in doServe()
936 rtmp->Link.usherToken.av_val = NULL; in doServe()
1158 char *srcbeg = src->av_val; in AVreplace()
1159 char *srcend = src->av_val + src->av_len; in AVreplace()
1164 sptr = src->av_val; in AVreplace()
1165 while (sptr < srcend && (sptr = strstr(sptr, orig->av_val))) in AVreplace()
1175 sptr = src->av_val; in AVreplace()
1177 while (sptr < srcend && (sptr = strstr(sptr, orig->av_val))) in AVreplace()
1182 memcpy(dptr, repl->av_val, repl->av_len); in AVreplace()
1191 src->av_val = dest; in AVreplace()