vdr  2.4.1
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 148 of file ci.h.

Constructor & Destructor Documentation

◆ cCiEnquiry()

cCiEnquiry::cCiEnquiry ( cCiMMI MMI)
private

Definition at line 1669 of file ci.c.

References blind, expectedLength, mmi, mutex, and text.

◆ ~cCiEnquiry()

cCiEnquiry::~cCiEnquiry ( )

Definition at line 1678 of file ci.c.

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

Member Function Documentation

◆ Abort()

void cCiEnquiry::Abort ( void  )

Definition at line 1698 of file ci.c.

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

Referenced by cMenuCam::~cMenuCam().

◆ Blind()

bool cCiEnquiry::Blind ( void  )
inline

Definition at line 161 of file ci.h.

References blind.

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

◆ Cancel()

void cCiEnquiry::Cancel ( void  )

Definition at line 1693 of file ci.c.

References Reply().

Referenced by cMenuCam::ProcessKey().

◆ ExpectedLength()

int cCiEnquiry::ExpectedLength ( void  )
inline

Definition at line 162 of file ci.h.

References expectedLength.

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

◆ Reply()

void cCiEnquiry::Reply ( const char *  s)

Definition at line 1686 of file ci.c.

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

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

◆ Text()

const char* cCiEnquiry::Text ( void  )
inline

Definition at line 160 of file ci.h.

References text.

Referenced by cMenuCam::Set().

Friends And Related Function Documentation

◆ cCamSlot

friend class cCamSlot
friend

Definition at line 149 of file ci.h.

◆ cCiMMI

friend class cCiMMI
friend

Definition at line 150 of file ci.h.

Member Data Documentation

◆ blind

bool cCiEnquiry::blind
private

Definition at line 155 of file ci.h.

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

◆ expectedLength

int cCiEnquiry::expectedLength
private

Definition at line 156 of file ci.h.

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

◆ mmi

cCiMMI* cCiEnquiry::mmi
private

Definition at line 152 of file ci.h.

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

◆ mutex

cMutex* cCiEnquiry::mutex
private

Definition at line 153 of file ci.h.

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

◆ text

char* cCiEnquiry::text
private

Definition at line 154 of file ci.h.

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


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