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 void Process (int Length=0, const uint8_t *Data=NULL)

Private Member Functions

void SendDateTime (void)

Private Attributes

int interval
time_t lastTime


Detailed Description

Definition at line 806 of file ci.c.


Constructor & Destructor Documentation

cCiDateTime::cCiDateTime ( uint16_t  SessionId,
cCiTransportConnection Tc 
)

Definition at line 816 of file ci.c.

References cCiTransportConnection::CamSlot(), dbgprotocol, interval, lastTime, and cCamSlot::SlotNumber().

Here is the call graph for this function:


Member Function Documentation

void cCiDateTime::SendDateTime ( void   )  [private]

Definition at line 824 of file ci.c.

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

Referenced by Process().

Here is the call graph for this function:

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

Reimplemented from cCiSession.

Definition at line 847 of file ci.c.

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

Here is the call graph for this function:


Member Data Documentation

int cCiDateTime::interval [private]

Definition at line 808 of file ci.c.

Referenced by cCiDateTime(), and Process().

time_t cCiDateTime::lastTime [private]

Definition at line 809 of file ci.c.

Referenced by cCiDateTime(), and Process().


The documentation for this class was generated from the following file:

Generated on Tue Jan 13 14:27:37 2009 for VDR by  doxygen 1.5.6