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::cCiEnquiry ( cCiMMI MMI)
private

Definition at line 1356 of file ci.c.

◆ ~cCiEnquiry()

cCiEnquiry::~cCiEnquiry ( )

Definition at line 1364 of file ci.c.

Member Function Documentation

◆ Abort()

void cCiEnquiry::Abort ( void  )

Definition at line 1384 of file ci.c.

Referenced by cMenuCam::~cMenuCam().

◆ Blind()

bool cCiEnquiry::Blind ( void  )
inline

Definition at line 67 of file ci.h.

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

◆ Cancel()

void cCiEnquiry::Cancel ( void  )

Definition at line 1379 of file ci.c.

Referenced by cMenuCam::ProcessKey().

◆ ExpectedLength()

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

◆ Reply()

void cCiEnquiry::Reply ( const char *  s)

Definition at line 1372 of file ci.c.

Referenced by cMenuCam::Select().

◆ Text()

const char* cCiEnquiry::Text ( void  )
inline

Definition at line 66 of file ci.h.

Referenced by cMenuCam::Set().

Friends And Related Function Documentation

◆ cCamSlot

friend class cCamSlot
friend

Definition at line 55 of file ci.h.

◆ cCiMMI

friend class cCiMMI
friend

Definition at line 56 of file ci.h.

Member Data Documentation

◆ blind

bool cCiEnquiry::blind
private

Definition at line 61 of file ci.h.

Referenced by cCiMMI::Process().

◆ expectedLength

int cCiEnquiry::expectedLength
private

Definition at line 62 of file ci.h.

Referenced by cCiMMI::Process().

◆ mmi

cCiMMI* cCiEnquiry::mmi
private

Definition at line 58 of file ci.h.

Referenced by cCiMMI::~cCiMMI().

◆ mutex

cMutex* cCiEnquiry::mutex
private

Definition at line 59 of file ci.h.

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

◆ text

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: