vdr 2.7.5
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 1694 of file ci.c.

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

◆ ~cCiEnquiry()

cCiEnquiry::~cCiEnquiry ( )

Definition at line 1703 of file ci.c.

References mmi, mutex, and text.

Member Function Documentation

◆ Abort()

void cCiEnquiry::Abort ( void )

Definition at line 1723 of file ci.c.

References mmi, and mutex.

◆ Blind()

bool cCiEnquiry::Blind ( void )
inline

Definition at line 161 of file ci.h.

References blind.

◆ Cancel()

void cCiEnquiry::Cancel ( void )

Definition at line 1718 of file ci.c.

References Reply().

◆ ExpectedLength()

int cCiEnquiry::ExpectedLength ( void )
inline

Definition at line 162 of file ci.h.

References expectedLength.

◆ Reply()

void cCiEnquiry::Reply ( const char * s)

Definition at line 1711 of file ci.c.

References mmi, and mutex.

Referenced by Cancel().

◆ Text()

const char * cCiEnquiry::Text ( void )
inline

Definition at line 160 of file ci.h.

References text.

◆ cCamSlot

friend class cCamSlot
friend

Definition at line 149 of file ci.h.

References cCamSlot.

Referenced by cCamSlot.

◆ cCiMMI

friend class cCiMMI
friend

Definition at line 150 of file ci.h.

References cCiMMI.

Referenced by cCiEnquiry(), and cCiMMI.

Member Data Documentation

◆ blind

bool cCiEnquiry::blind
private

Definition at line 155 of file ci.h.

Referenced by Blind(), and cCiEnquiry().

◆ expectedLength

int cCiEnquiry::expectedLength
private

Definition at line 156 of file ci.h.

Referenced by cCiEnquiry(), and ExpectedLength().

◆ mmi

cCiMMI* cCiEnquiry::mmi
private

Definition at line 152 of file ci.h.

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

◆ mutex

cMutex* cCiEnquiry::mutex
private

Definition at line 153 of file ci.h.

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

◆ text

char* cCiEnquiry::text
private

Definition at line 154 of file ci.h.

Referenced by cCiEnquiry(), Text(), and ~cCiEnquiry().


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