28#include <netinet/in.h>
31#include <sys/socket.h>
77 memset(mDirectory, 0x00,
sizeof(mDirectory));
78 memcpy(mDirectory, pDefault_path, strlen(pDefault_path));
140 std::queue<sServiceListTable_t> mRemoveService;
142 int8_t mDirectory[256];
144 std::string mServicesXml;
146 std::string mOnsMessage;
147 std::string mSystemTime;
149 char sSystemDateTime[64];
eLlsResult_t
Definition atsc_core_atsc3_lls.h:43
@ eLlsResultOk
Definition atsc_core_atsc3_lls.h:44
@ eLlsResultNewSltService
Definition atsc_core_atsc3_lls.h:45
@ eLlsResultVersionUpSlt
Definition atsc_core_atsc3_lls.h:46
@ eLlsResultNewAeat
Definition atsc_core_atsc3_lls.h:49
@ eLlsResultRemoveSltService
Definition atsc_core_atsc3_lls.h:47
@ eLlsResultOldSltService
Definition atsc_core_atsc3_lls.h:48
Definition atsc_core_atsc3_lls.h:66
sRrtDataTable_t GetRrt()
To get the rating regional information.
std::map< int32_t, std::string > mAeatMap
Definition atsc_core_atsc3_lls.h:97
sServiceListTable_t GetSlt(void)
To get the Service List Table information.
CLowLevelSignaling(char *pDefault_path)
To copied the default path to directory path.
Definition atsc_core_atsc3_lls.h:75
std::string GetOnScreenMsgNotify()
To get the on-screen message notification.
std::string GetSystemTime()
To get read system time.
std::string GetAeat(void)
To get the Advanced Emergency Alerting information.
eLlsResult_t ParseSlt(int32_t iCh, uint8_t *pData, int32_t iDataLength, CServiceGuide *guide)
To parse the Service List Table and Update for the Guide information via UpdateAT3Guide().
int32_t ParseIp(const uint8_t *pData, sIpHeader_t *pIp)
To parse the IP header information.
Definition atsc_core_common_serviceguide.h:36
Definition atsc_types.h:507
Definition atsc_types.h:651
Definition atsc_core_atsc3_lls.h:55
int32_t iVer
Definition atsc_core_atsc3_lls.h:58
std::string sSltXml
Definition atsc_core_atsc3_lls.h:59
int32_t iSvcCnt
Definition atsc_core_atsc3_lls.h:57
int32_t iBsid
Definition atsc_core_atsc3_lls.h:56
Definition atsc_types.h:514