Changeset 1866


Ignore:
Timestamp:
03/21/10 16:15:40 (13 years ago)
Author:
alno
Message:

moved monitor_get_srvname() in module-monitor to oscam-simples get_servicename()
WebIF tag patch will not match from this revision onwards

Location:
trunk
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/globals.h

    r1857 r1866  
    813813extern void fprintf_conf(FILE *f, int varnameWidth, const char *varname, const char *fmtstring, ...);
    814814extern void cs_strncpy(char * destination, const char * source, size_t num);
     815extern char *get_servicename(int srvid, int caid);
    815816
    816817// oscam variables
     
    10161017// module-monitor
    10171018extern char *monitor_get_proto(int idx);
    1018 extern char *monitor_get_srvname(int srvid, int caid);
    10191019extern int cs_idx2ridx(int idx);
    10201020
  • trunk/module-dvbapi.c

    r1863 r1866  
    618618
    619619    if (demux[demux_id].ECMpidcount>0) {
    620         char *name = monitor_get_srvname(demux[demux_id].program_number, demux[demux_id].ECMpids[0].CA_System_ID);
     620        char *name = get_servicename(demux[demux_id].program_number, demux[demux_id].ECMpids[0].CA_System_ID);
    621621        cs_log("dvbapi: new program number: %04X (%s)", program_number, name);
    622622        dvbapi_resort_ecmpids(demux_id);
  • trunk/module-monitor.c

    r1762 r1866  
    241241}
    242242
    243 char *monitor_get_srvname(int srvid, int caid){
    244     int i;
    245     struct s_srvid *this = cfg->srvid;
    246     static char name[83];
    247 
    248     for (name[0] = 0; this && (!name[0]); this = this->next)
    249         if (this->srvid == srvid)
    250             for (i=0; i<this->ncaid; i++)
    251                 if (this->caid[i] == caid)
    252                     cs_strncpy(name, this->name, 32);
    253 
    254     if (!name[0]) sprintf(name, "%04X:%04X unknown", caid, srvid);
    255     if (!srvid) name[0] = '\0';
    256     return(name);
    257 }
     243
    258244
    259245char *monitor_get_proto(int idx)
     
    340326                    cs_inet_ntoa(client[i].ip), client[i].port, monitor_get_proto(i),
    341327                    ldate, ltime, lsec, client[i].last_caid, client[i].last_srvid,
    342                     monitor_get_srvname(client[i].last_srvid, client[i].last_caid), isec, con);
     328                    get_servicename(client[i].last_srvid, client[i].last_caid), isec, con);
    343329        }
    344330    }
  • trunk/oscam-log.c

    r1788 r1866  
    378378        char *channel ="";
    379379        if(cfg->mon_appendchaninfo)
    380             channel = monitor_get_srvname(client[idx].last_srvid,client[idx].last_caid);
     380            channel = get_servicename(client[idx].last_srvid,client[idx].last_caid);
    381381
    382382        if(!cfg->disableuserfile) {
  • trunk/oscam-simples.c

    r1826 r1866  
    590590    destination[l] = '\0';
    591591}
     592
     593char *get_servicename(int srvid, int caid){
     594    int i;
     595    struct s_srvid *this = cfg->srvid;
     596    static char name[83];
     597
     598    for (name[0] = 0; this && (!name[0]); this = this->next)
     599        if (this->srvid == srvid)
     600            for (i=0; i<this->ncaid; i++)
     601                if (this->caid[i] == caid)
     602                    cs_strncpy(name, this->name, 32);
     603
     604    if (!name[0]) sprintf(name, "%04X:%04X unknown", caid, srvid);
     605    if (!srvid) name[0] = '\0';
     606    return(name);
     607}
  • trunk/oscam.c

    r1858 r1866  
    16331633        cs_log("%s (%04X&%06X/%04X/%02X:%04X): %s (%d ms)%s - %s",
    16341634                uname, er->caid, er->prid, er->srvid, er->l, lc,
    1635                 er->rcEx?erEx:stxt[er->rc], client[cs_idx].cwlastresptime, sby, monitor_get_srvname(er->srvid, er->caid));
     1635                er->rcEx?erEx:stxt[er->rc], client[cs_idx].cwlastresptime, sby, get_servicename(er->srvid, er->caid));
    16361636    else
    16371637        cs_log("%s (%04X&%06X/%04X/%02X:%04X): %s (%d ms)%s",
Note: See TracChangeset for help on using the changeset viewer.