Changeset 1866
- Timestamp:
- 03/21/10 16:15:40 (13 years ago)
- Location:
- trunk
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/globals.h
r1857 r1866 813 813 extern void fprintf_conf(FILE *f, int varnameWidth, const char *varname, const char *fmtstring, ...); 814 814 extern void cs_strncpy(char * destination, const char * source, size_t num); 815 extern char *get_servicename(int srvid, int caid); 815 816 816 817 // oscam variables … … 1016 1017 // module-monitor 1017 1018 extern char *monitor_get_proto(int idx); 1018 extern char *monitor_get_srvname(int srvid, int caid);1019 1019 extern int cs_idx2ridx(int idx); 1020 1020 -
trunk/module-dvbapi.c
r1863 r1866 618 618 619 619 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); 621 621 cs_log("dvbapi: new program number: %04X (%s)", program_number, name); 622 622 dvbapi_resort_ecmpids(demux_id); -
trunk/module-monitor.c
r1762 r1866 241 241 } 242 242 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 258 244 259 245 char *monitor_get_proto(int idx) … … 340 326 cs_inet_ntoa(client[i].ip), client[i].port, monitor_get_proto(i), 341 327 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); 343 329 } 344 330 } -
trunk/oscam-log.c
r1788 r1866 378 378 char *channel =""; 379 379 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); 381 381 382 382 if(!cfg->disableuserfile) { -
trunk/oscam-simples.c
r1826 r1866 590 590 destination[l] = '\0'; 591 591 } 592 593 char *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 1633 1633 cs_log("%s (%04X&%06X/%04X/%02X:%04X): %s (%d ms)%s - %s", 1634 1634 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)); 1636 1636 else 1637 1637 cs_log("%s (%04X&%06X/%04X/%02X:%04X): %s (%d ms)%s",
Note:
See TracChangeset
for help on using the changeset viewer.