|
SASC
DVBSoftCAM
|
#include <override.h>
Inheritance diagram for cRewriter:Public Member Functions | |
| cRewriter (const char *Name, int Id) | |
| virtual | ~cRewriter () |
| virtual bool | Rewrite (unsigned char *&data, int &len)=0 |
| int | Id (void) const |
| cRewriter (const char *Name, int Id) | |
| virtual | ~cRewriter () |
| virtual bool | Rewrite (unsigned char *&data, int &len)=0 |
| int | Id (void) const |
Protected Member Functions | |
| unsigned char * | Alloc (int len) |
| unsigned char * | Alloc (int len) |
Protected Attributes | |
| const char * | name |
| int | id |
Definition at line 48 of file override.h.
| cRewriter::cRewriter | ( | const char * | Name, |
| int | Id | ||
| ) |
| cRewriter::~cRewriter | ( | ) | [virtual] |
| cRewriter::cRewriter | ( | const char * | Name, |
| int | Id | ||
| ) |
| virtual cRewriter::~cRewriter | ( | ) | [virtual] |
| unsigned char * cRewriter::Alloc | ( | int | len | ) | [protected] |
Definition at line 339 of file override.c.
References free, L_CORE_OVER, MALLOC, name, and PRINTF.
Referenced by cRewriterNagraBeta::Rewrite().
{
if(!mem || mlen<len) {
free(mem);
if(len<256) len=256;
mem=MALLOC(unsigned char,len);
mlen=len;
}
if(!mem) PRINTF(L_CORE_OVER,"rewriter %s: failed to alloc rewrite buffer",name);
return mem;
}
| unsigned char* cRewriter::Alloc | ( | int | len | ) | [protected] |
| int cRewriter::Id | ( | void | ) | const [inline] |
| int cRewriter::Id | ( | void | ) | const [inline] |
Definition at line 61 of file override.h.
References id.
Referenced by cRewriter(), and cEcmInfo::SetRewriter().
{ return id; }
| virtual bool cRewriter::Rewrite | ( | unsigned char *& | data, |
| int & | len | ||
| ) | [pure virtual] |
Implemented in cRewriterNagraBeta, and cRewriterNagraBeta.
Referenced by cEcmHandler::Process().
| virtual bool cRewriter::Rewrite | ( | unsigned char *& | data, |
| int & | len | ||
| ) | [pure virtual] |
Implemented in cRewriterNagraBeta, and cRewriterNagraBeta.
int cRewriter::id [protected] |
Definition at line 54 of file override.h.
Referenced by Id().
const char * cRewriter::name [protected] |
Definition at line 53 of file override.h.
Referenced by Alloc(), and cRewriter().