|
SASC-NG
DVBSoftCAM
|
#include <system-common.h>
Inheritance diagram for cHexKey:Public Member Functions | |
| cHexKey (bool Super) | |
| virtual | ~cHexKey () |
| virtual bool | Parse (const char *line) |
Protected Member Functions | |
| virtual bool | SetKey (void *Key, int Keylen) |
| virtual bool | SetBinKey (unsigned char *Mem, int Keylen) |
| virtual cString | Print (void) |
| virtual bool | Cmp (cPlainKey *k) |
| virtual void | Get (void *mem) |
| virtual int | Size (void) |
Definition at line 28 of file system-common.h.
| cHexKey::cHexKey | ( | bool | Super | ) |
Definition at line 34 of file system-common.c.
:cPlainKey(Super) { key=0; }
| cHexKey::~cHexKey | ( | ) | [virtual] |
| bool cHexKey::Cmp | ( | cPlainKey * | k | ) | [protected, virtual] |
| void cHexKey::Get | ( | void * | mem | ) | [protected, virtual] |
| virtual bool cHexKey::Parse | ( | const char * | line | ) | [inline, virtual] |
Implements cPlainKey.
Reimplemented in cPlainKeyStd, cPlainKeyConstCw, cPlainKeyIrd, and cPlainKeyVia.
Definition at line 42 of file system-common.h.
{ return false; }
| cString cHexKey::Print | ( | void | ) | [protected, virtual] |
| bool cHexKey::SetBinKey | ( | unsigned char * | Mem, |
| int | Keylen | ||
| ) | [protected, virtual] |
Implements cPlainKey.
Reimplemented in cPlainKeyIrd, and cPlainKeyVia.
Definition at line 53 of file system-common.c.
References SetKey().
Referenced by cPlainKeyConstCw::Parse(), and cPlainKeyStd::Parse().
{
return SetKey(Mem,Keylen);
}
| bool cHexKey::SetKey | ( | void * | Key, |
| int | Keylen | ||
| ) | [protected, virtual] |
Implements cPlainKey.
Reimplemented in cPlainKeyIrd, and cPlainKeyVia.
Definition at line 45 of file system-common.c.
Referenced by SetBinKey().
| virtual int cHexKey::Size | ( | void | ) | [inline, protected, virtual] |