Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

dabdgdec_impl.h

Go to the documentation of this file.
00001 #ifndef __DAB_DGDEC_IMPL__
00002 #define __DAB_DGDEC_IMPL__
00003 
00015 #include "dabdatagroupdecoder.h"
00016 #ifdef __cplusplus
00017 extern "C" {
00018 #endif
00019 
00020 #define DAB_DGDEC_MAGIC_ID  0x49871
00021 
00022 typedef struct
00023 {
00024   unsigned long       magicId;
00025   DAB_DATAGROUP_DECODER_data  *cb;
00026   void            *arg;
00027 } DAB_DGDEC_IMPL_t;
00028 
00029 int DAB_DGDEC_IMPL_extractMscDatagroupHeader(
00030   unsigned long len,
00031   const unsigned char *buf,
00032   DAB_DATAGROUP_DECODER_msc_datagroup_header_t *header);
00033 void DAB_DGDEC_IMPL_showMscDatagroupHeader(
00034   DAB_DATAGROUP_DECODER_msc_datagroup_header_t *header);
00035 
00036 int DAB_DGDEC_IMPL_checkCrc(const unsigned char *buf,
00037   unsigned long len, unsigned short crc_field);
00038 
00039 #ifdef __cplusplus
00040 }
00041 #endif
00042 
00043 #endif /* __DAB_DGDEC_IMPL__ */

Generated on Fri Feb 27 12:16:51 2004 for journaline_demo by doxygen1.2.18