cCiEnquiry Class Reference

#include <ci.h>

Collaboration diagram for cCiEnquiry:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 ~cCiEnquiry ()
const char * Text (void)
bool Blind (void)
int ExpectedLength (void)
void Reply (const char *s)
void Cancel (void)
void Abort (void)

Private Member Functions

 cCiEnquiry (cCiMMI *MMI)

Private Attributes

cCiMMImmi
cMutexmutex
char * text
bool blind
int expectedLength

Friends

class cCamSlot
class cCiMMI


Detailed Description

Definition at line 54 of file ci.h.


Constructor & Destructor Documentation

cCiEnquiry::cCiEnquiry ( cCiMMI MMI  )  [private]

Definition at line 1155 of file ci.c.

References blind, expectedLength, mmi, and text.

cCiEnquiry::~cCiEnquiry (  ) 

Definition at line 1163 of file ci.c.

References cCiMMI::Enquiry(), mmi, mutex, and text.

Here is the call graph for this function:


Member Function Documentation

const char* cCiEnquiry::Text ( void   )  [inline]

Definition at line 66 of file ci.h.

References text.

Referenced by cMenuCam::Set().

bool cCiEnquiry::Blind ( void   )  [inline]

Definition at line 67 of file ci.h.

References blind.

Referenced by cMenuCam::Select(), and cMenuCam::Set().

int cCiEnquiry::ExpectedLength ( void   )  [inline]

Definition at line 68 of file ci.h.

References expectedLength.

Referenced by cMenuCam::Select(), and cMenuCam::Set().

void cCiEnquiry::Reply ( const char *  s  ) 

Definition at line 1171 of file ci.c.

References mmi, mutex, and cCiMMI::SendAnswer().

Referenced by Cancel(), and cMenuCam::Select().

Here is the call graph for this function:

void cCiEnquiry::Cancel ( void   ) 

Definition at line 1178 of file ci.c.

References Reply().

Referenced by cMenuCam::ProcessKey().

Here is the call graph for this function:

void cCiEnquiry::Abort ( void   ) 

Definition at line 1183 of file ci.c.

References mmi, mutex, and cCiMMI::SendCloseMMI().

Referenced by cMenuCam::~cMenuCam().

Here is the call graph for this function:


Friends And Related Function Documentation

friend class cCamSlot [friend]

Definition at line 55 of file ci.h.

friend class cCiMMI [friend]

Definition at line 56 of file ci.h.


Member Data Documentation

cCiMMI* cCiEnquiry::mmi [private]

Definition at line 58 of file ci.h.

Referenced by Abort(), cCiEnquiry(), Reply(), ~cCiEnquiry(), and cCiMMI::~cCiMMI().

Definition at line 59 of file ci.h.

Referenced by Abort(), cCamSlot::GetEnquiry(), Reply(), ~cCiEnquiry(), and cCiMMI::~cCiMMI().

char* cCiEnquiry::text [private]

Definition at line 60 of file ci.h.

Referenced by cCiEnquiry(), cCiMMI::Process(), Text(), and ~cCiEnquiry().

bool cCiEnquiry::blind [private]

Definition at line 61 of file ci.h.

Referenced by Blind(), cCiEnquiry(), and cCiMMI::Process().

Definition at line 62 of file ci.h.

Referenced by cCiEnquiry(), ExpectedLength(), and cCiMMI::Process().


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

Generated on Tue Nov 4 19:57:46 2008 for VDR by  doxygen 1.5.6