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

Constructor & Destructor Documentation

cCiEnquiry::cCiEnquiry ( cCiMMI MMI)
private

Definition at line 1655 of file ci.c.

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

cCiEnquiry::~cCiEnquiry ( )

Definition at line 1664 of file ci.c.

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

Member Function Documentation

void cCiEnquiry::Abort ( void  )

Definition at line 1684 of file ci.c.

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

Referenced by cMenuCam::~cMenuCam().

bool cCiEnquiry::Blind ( void  )
inline

Definition at line 161 of file ci.h.

References blind.

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

void cCiEnquiry::Cancel ( void  )

Definition at line 1679 of file ci.c.

References Reply().

Referenced by cMenuCam::ProcessKey().

int cCiEnquiry::ExpectedLength ( void  )
inline

Definition at line 162 of file ci.h.

References expectedLength.

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

void cCiEnquiry::Reply ( const char *  s)

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

References text.

Referenced by cMenuCam::Set().

Friends And Related Function Documentation

friend class cCamSlot
friend

Definition at line 149 of file ci.h.

friend class cCiMMI
friend

Definition at line 150 of file ci.h.

Member Data Documentation

bool cCiEnquiry::blind
private

Definition at line 155 of file ci.h.

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

int cCiEnquiry::expectedLength
private

Definition at line 156 of file ci.h.

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

cCiMMI* cCiEnquiry::mmi
private

Definition at line 152 of file ci.h.

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

cMutex* cCiEnquiry::mutex
private

Definition at line 153 of file ci.h.

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

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: