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

#include <ci.h>

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

cCiEnquiry::~cCiEnquiry ( )

Definition at line 1364 of file ci.c.

Member Function Documentation

void cCiEnquiry::Abort ( void  )

Definition at line 1384 of file ci.c.

Referenced by cMenuCam::~cMenuCam().

bool cCiEnquiry::Blind ( void  )
inline

Definition at line 67 of file ci.h.

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

void cCiEnquiry::Cancel ( void  )

Definition at line 1379 of file ci.c.

Referenced by cMenuCam::ProcessKey().

int cCiEnquiry::ExpectedLength ( void  )
inline

Definition at line 68 of file ci.h.

References cCiMenu::Abort(), and cCiMenu::Cancel().

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

void cCiEnquiry::Reply ( const char *  s)

Definition at line 1372 of file ci.c.

Referenced by cMenuCam::Select().

const char* cCiEnquiry::Text ( void  )
inline

Definition at line 66 of file ci.h.

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 cCiMMI::Process().

int cCiEnquiry::expectedLength
private

Definition at line 62 of file ci.h.

Referenced by cCiMMI::Process().

cCiMMI* cCiEnquiry::mmi
private

Definition at line 58 of file ci.h.

Referenced by cCiMMI::~cCiMMI().

cMutex* cCiEnquiry::mutex
private

Definition at line 59 of file ci.h.

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

char* cCiEnquiry::text
private

Definition at line 60 of file ci.h.

Referenced by cCiMMI::Process().


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