SASC
DVBSoftCAM

cProviderNDS Class Reference

#include <parse.h>

Inheritance diagram for cProviderNDS:

List of all members.

Public Member Functions

 cProviderNDS (const unsigned char *s)
virtual bool MatchID (const unsigned char *data)
virtual bool MatchEMM (const unsigned char *data)
virtual unsigned long long ProvId (void)
virtual int Assemble (cAssembleData *ad)
 cProviderNDS (const unsigned char *s)
virtual bool MatchID (const unsigned char *data)
virtual bool MatchEMM (const unsigned char *data)
virtual unsigned long long ProvId (void)
virtual int Assemble (cAssembleData *ad)

Public Attributes

unsigned char sa [4]

Detailed Description

Definition at line 283 of file parse.h.


Constructor & Destructor Documentation

cProviderNDS::cProviderNDS ( const unsigned char *  s)

Definition at line 677 of file parse.c.

References sa.

{
  memcpy(sa,s,sizeof(sa));
}
cProviderNDS::cProviderNDS ( const unsigned char *  s)

Member Function Documentation

int cProviderNDS::Assemble ( cAssembleData *  ad) [virtual]

Reimplemented from cProvider.

Definition at line 697 of file parse.c.

References sa.

{
  return cParseNDS::Assemble(ad,sa);
}
virtual int cProviderNDS::Assemble ( cAssembleData *  ad) [virtual]

Reimplemented from cProvider.

bool cProviderNDS::MatchEMM ( const unsigned char *  data) [virtual]

Implements cProvider.

Definition at line 687 of file parse.c.

References cParseNDS::HasAddr(), and sa.

Referenced by MatchID().

{
  return cParseNDS::HasAddr(data,sa);
}
virtual bool cProviderNDS::MatchEMM ( const unsigned char *  data) [virtual]

Implements cProvider.

virtual bool cProviderNDS::MatchID ( const unsigned char *  data) [virtual]

Implements cProvider.

bool cProviderNDS::MatchID ( const unsigned char *  data) [virtual]

Implements cProvider.

Definition at line 682 of file parse.c.

References MatchEMM().

{
  return MatchEMM(data);
}
unsigned long long cProviderNDS::ProvId ( void  ) [virtual]

Implements cProvider.

Definition at line 692 of file parse.c.

References Bin2LongLong(), and sa.

{
  return Bin2LongLong(sa,sizeof(sa));
}
virtual unsigned long long cProviderNDS::ProvId ( void  ) [virtual]

Implements cProvider.


Member Data Documentation

unsigned char cProviderNDS::sa

Definition at line 285 of file parse.h.

Referenced by Assemble(), cProviderNDS(), MatchEMM(), and ProvId().


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