vdr  1.7.27
Public Member Functions | Private Member Functions | Private Attributes | Friends
cCiEnquiry Class Reference

#include <ci.h>

List of all members.

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)
 ~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)
 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 1168 of file ci.c.

References blind, expectedLength, mmi, and text.

Definition at line 1176 of file ci.c.

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

cCiEnquiry::cCiEnquiry ( cCiMMI MMI) [private]

Member Function Documentation

void cCiEnquiry::Abort ( void  )

Definition at line 1196 of file ci.c.

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

Referenced by cMenuCam::~cMenuCam().

void cCiEnquiry::Abort ( void  )
bool cCiEnquiry::Blind ( void  ) [inline]

Definition at line 67 of file include/vdr/ci.h.

References blind.

bool cCiEnquiry::Blind ( void  ) [inline]

Definition at line 67 of file ci.h.

References blind.

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

void cCiEnquiry::Cancel ( void  )

Definition at line 1191 of file ci.c.

References Reply().

Referenced by cMenuCam::ProcessKey().

void cCiEnquiry::Cancel ( void  )
int cCiEnquiry::ExpectedLength ( void  ) [inline]

Definition at line 68 of file include/vdr/ci.h.

References expectedLength.

int cCiEnquiry::ExpectedLength ( void  ) [inline]

Definition at line 68 of file ci.h.

References expectedLength.

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

void cCiEnquiry::Reply ( const char *  s)

Definition at line 1184 of file ci.c.

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

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

void cCiEnquiry::Reply ( const char *  s)
const char* cCiEnquiry::Text ( void  ) [inline]

Definition at line 66 of file ci.h.

References text.

Referenced by cMenuCam::Set().

const char* cCiEnquiry::Text ( void  ) [inline]

Definition at line 66 of file include/vdr/ci.h.

References text.


Friends And Related Function Documentation

cCamSlot [friend]

Definition at line 55 of file ci.h.

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 Blind(), cCiEnquiry(), and cCiMMI::Process().

Definition at line 62 of file ci.h.

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

cCiMMI * cCiEnquiry::mmi [private]

Definition at line 58 of file ci.h.

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

Definition at line 59 of file ci.h.

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

char * cCiEnquiry::text [private]

Definition at line 60 of file ci.h.

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


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