SASC
DVBSoftCAM

cOverrideEmmCaid Class Reference

Inheritance diagram for cOverrideEmmCaid:

List of all members.

Public Member Functions

 cOverrideEmmCaid (void)
virtual bool Parse (char *str)
int GetCaid (bool log)
 cOverrideEmmCaid (void)
virtual bool Parse (char *str)
int GetCaid (bool log)

Detailed Description

Definition at line 223 of file override.c.


Constructor & Destructor Documentation

cOverrideEmmCaid::cOverrideEmmCaid ( void  ) [inline]

Definition at line 227 of file override.c.

References OV_EMMCAID, and cOverride::type.

cOverrideEmmCaid::cOverrideEmmCaid ( void  ) [inline]

Definition at line 227 of file override.c.

References OV_EMMCAID, and cOverride::type.


Member Function Documentation

int cOverrideEmmCaid::GetCaid ( bool  log)

Definition at line 244 of file override.c.

References L_CORE_OVER, and PRINTF.

Referenced by cOverrides::UpdateEcm().

{
  if(log) PRINTF(L_CORE_OVER,"emmcaid: %04x",caid);
  return caid;
}
int cOverrideEmmCaid::GetCaid ( bool  log)
virtual bool cOverrideEmmCaid::Parse ( char *  str) [virtual]

Implements cOverride.

bool cOverrideEmmCaid::Parse ( char *  str) [virtual]

Implements cOverride.

Definition at line 232 of file override.c.

References L_CORE_LOAD, L_CORE_OVER, cValidityRange::Parse3(), cValidityRange::Print(), and PRINTF.

{
  if((str=Parse3(str))) {
    if(sscanf(str,"%x",&caid)==1) {
      PRINTF(L_CORE_OVER,"emmcaid: %s - caid %04x",*Print(),caid);
      return true;
      }
    PRINTF(L_CORE_LOAD,"override: EMMCAID format error");
    }
  return false;
}

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines