SI::LocalTimeOffsetDescriptor::LocalTimeOffset Class Reference

#include <descriptor.h>

Inheritance diagram for SI::LocalTimeOffsetDescriptor::LocalTimeOffset:

Inheritance graph
[legend]
Collaboration diagram for SI::LocalTimeOffsetDescriptor::LocalTimeOffset:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual int getLength ()
int getCountryId () const
int getLocalTimeOffsetPolarity () const
int getLocalTimeOffset () const
time_t getTimeOfChange () const
int getNextTimeOffset () const

Public Attributes

char countryCode [4]

Protected Member Functions

virtual void Parse ()

Private Attributes

const local_time_offset_entrys


Detailed Description

Definition at line 410 of file descriptor.h.


Member Function Documentation

virtual int SI::LocalTimeOffsetDescriptor::LocalTimeOffset::getLength (  )  [inline, virtual]

Implements SI::Object.

Definition at line 413 of file descriptor.h.

int SI::LocalTimeOffsetDescriptor::LocalTimeOffset::getCountryId (  )  const

Definition at line 673 of file descriptor.c.

References SI::local_time_offset_entry::country_region_id, and s.

int SI::LocalTimeOffsetDescriptor::LocalTimeOffset::getLocalTimeOffsetPolarity (  )  const

Definition at line 677 of file descriptor.c.

References SI::local_time_offset_entry::local_time_offset_polarity, and s.

int SI::LocalTimeOffsetDescriptor::LocalTimeOffset::getLocalTimeOffset (  )  const

Definition at line 681 of file descriptor.c.

References SI::local_time_offset_entry::local_time_offset_h, SI::local_time_offset_entry::local_time_offset_m, and s.

time_t SI::LocalTimeOffsetDescriptor::LocalTimeOffset::getTimeOfChange (  )  const

Definition at line 685 of file descriptor.c.

References SI::DVBTime::getTime(), s, SI::local_time_offset_entry::time_of_change_mjd_hi, SI::local_time_offset_entry::time_of_change_mjd_lo, SI::local_time_offset_entry::time_of_change_time_h, SI::local_time_offset_entry::time_of_change_time_m, and SI::local_time_offset_entry::time_of_change_time_s.

Here is the call graph for this function:

int SI::LocalTimeOffsetDescriptor::LocalTimeOffset::getNextTimeOffset (  )  const

Definition at line 689 of file descriptor.c.

References SI::local_time_offset_entry::next_time_offset_h, SI::local_time_offset_entry::next_time_offset_m, and s.

void SI::LocalTimeOffsetDescriptor::LocalTimeOffset::Parse (  )  [protected, virtual]

Implements SI::Parsable.

Definition at line 693 of file descriptor.c.

References SI::local_time_offset_entry::country_code1, SI::local_time_offset_entry::country_code2, SI::local_time_offset_entry::country_code3, countryCode, SI::Object::data, SI::CharArray::getData(), and s.

Here is the call graph for this function:


Member Data Documentation

char SI::LocalTimeOffsetDescriptor::LocalTimeOffset::countryCode[4]

Definition at line 412 of file descriptor.h.

Referenced by Parse().

const local_time_offset_entry* SI::LocalTimeOffsetDescriptor::LocalTimeOffset::s [private]

Definition at line 422 of file descriptor.h.

Referenced by getCountryId(), getLocalTimeOffset(), getLocalTimeOffsetPolarity(), getNextTimeOffset(), getTimeOfChange(), and Parse().


The documentation for this class was generated from the following files:
Generated on Tue Nov 6 20:33:44 2007 for VDR by  doxygen 1.5.3-20071008