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)
bool Reply (const char *s)
bool Cancel (void)
bool Abort (void)

Private Member Functions

 cCiEnquiry (cCiMMI *MMI)

Private Attributes

cCiMMImmi
cMutexmutex
char * text
bool blind
int expectedLength

Friends

class cCiHandler
class cCiMMI


Detailed Description

Definition at line 49 of file ci.h.


Constructor & Destructor Documentation

cCiEnquiry::cCiEnquiry ( cCiMMI MMI  )  [private]

Definition at line 1447 of file ci.c.

References blind, expectedLength, mmi, and text.

cCiEnquiry::~cCiEnquiry (  ) 

Definition at line 1455 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 61 of file ci.h.

References text.

Referenced by cMenuCamEnquiry::cMenuCamEnquiry().

bool cCiEnquiry::Blind ( void   )  [inline]

Definition at line 62 of file ci.h.

References blind.

Referenced by cMenuCamEnquiry::cMenuCamEnquiry().

int cCiEnquiry::ExpectedLength ( void   )  [inline]

Definition at line 63 of file ci.h.

References expectedLength.

Referenced by cMenuCamEnquiry::cMenuCamEnquiry(), and cMenuCamEnquiry::Reply().

bool cCiEnquiry::Reply ( const char *  s  ) 

Definition at line 1463 of file ci.c.

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

Referenced by Cancel(), and cMenuCamEnquiry::Reply().

Here is the call graph for this function:

bool cCiEnquiry::Cancel ( void   ) 

Definition at line 1469 of file ci.c.

References Reply().

Referenced by cMenuCamEnquiry::ProcessKey().

Here is the call graph for this function:

bool cCiEnquiry::Abort ( void   ) 

Definition at line 1474 of file ci.c.

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

Referenced by cMenuCamEnquiry::~cMenuCamEnquiry().

Here is the call graph for this function:


Friends And Related Function Documentation

friend class cCiHandler [friend]

Definition at line 50 of file ci.h.

friend class cCiMMI [friend]

Definition at line 51 of file ci.h.


Member Data Documentation

cCiMMI* cCiEnquiry::mmi [private]

Definition at line 53 of file ci.h.

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

cMutex* cCiEnquiry::mutex [private]

Definition at line 54 of file ci.h.

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

char* cCiEnquiry::text [private]

Definition at line 55 of file ci.h.

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

bool cCiEnquiry::blind [private]

Definition at line 56 of file ci.h.

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

int cCiEnquiry::expectedLength [private]

Definition at line 57 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 6 20:05:40 2007 for VDR by  doxygen 1.5.3-20071008