cCiDateTime Class Reference

Inheritance diagram for cCiDateTime:

Inheritance graph
[legend]
Collaboration diagram for cCiDateTime:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 cCiDateTime (uint16_t SessionId, cCiTransportConnection *Tc)
virtual bool Process (int Length=0, const uint8_t *Data=NULL)

Private Member Functions

bool SendDateTime (void)

Private Attributes

int interval
time_t lastTime


Detailed Description

Definition at line 1089 of file ci.c.


Constructor & Destructor Documentation

cCiDateTime::cCiDateTime ( uint16_t  SessionId,
cCiTransportConnection Tc 
)

Definition at line 1099 of file ci.c.

References dbgprotocol, interval, and lastTime.


Member Function Documentation

bool cCiDateTime::SendDateTime ( void   )  [private]

Definition at line 1107 of file ci.c.

References AOT_DATE_TIME, dbgprotocol, DEC2BCD, cCiSession::SendData(), and cCiSession::SessionId().

Referenced by Process().

Here is the call graph for this function:

bool cCiDateTime::Process ( int  Length = 0,
const uint8_t *  Data = NULL 
) [virtual]

Reimplemented from cCiSession.

Definition at line 1129 of file ci.c.

References AOT_DATE_TIME_ENQ, dbgprotocol, esyslog, cCiSession::GetData(), cCiSession::GetTag(), interval, lastTime, SendDateTime(), and cCiSession::SessionId().

Here is the call graph for this function:


Member Data Documentation

int cCiDateTime::interval [private]

Definition at line 1091 of file ci.c.

Referenced by cCiDateTime(), and Process().

time_t cCiDateTime::lastTime [private]

Definition at line 1092 of file ci.c.

Referenced by cCiDateTime(), and Process().


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