vdr  2.0.6
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
cCiEnquiry Class Reference

#include <ci.h>

Collaboration diagram for cCiEnquiry:
[legend]

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 1170 of file ci.c.

References blind, expectedLength, mmi, and text.

cCiEnquiry::~cCiEnquiry ( )

Definition at line 1178 of file ci.c.

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

Member Function Documentation

void cCiEnquiry::Abort ( void  )

Definition at line 1198 of file ci.c.

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

Referenced by cMenuCam::~cMenuCam().

bool cCiEnquiry::Blind ( void  )
inline

Definition at line 67 of file ci.h.

References blind.

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

void cCiEnquiry::Cancel ( void  )

Definition at line 1193 of file ci.c.

References Reply().

Referenced by cMenuCam::ProcessKey().

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 1186 of file ci.c.

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

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

const char* cCiEnquiry::Text ( void  )
inline

Definition at line 66 of file ci.h.

References text.

Referenced by cMenuCam::Set().

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

bool cCiEnquiry::blind
private

Definition at line 61 of file ci.h.

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

int cCiEnquiry::expectedLength
private

Definition at line 62 of file ci.h.

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

cCiMMI* cCiEnquiry::mmi
private

Definition at line 58 of file ci.h.

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

cMutex* cCiEnquiry::mutex
private

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().


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