Logo Search packages:      
Sourcecode: vdr-plugin-xine version File versions  Download package

Public Member Functions | Private Member Functions | Private Attributes

PluginXine::cXineExternal Class Reference

Collaboration diagram for PluginXine::cXineExternal:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void disconnect ()
void enable (const bool enable)
void externalStreamFinished ()
void setXineLib (cXineLib *const xineLib)
void StartExternal ()
void StopExternal ()

Private Member Functions

virtual void Action (void)
bool checkConnect ()
void cmdPlay (const char *const mrl)
bool isConnected ()
bool readCommand ()
bool writeResult (const char *result)

Private Attributes

char m_command [EXTERNAL_COMMAND_MAX_LEN]
bool m_connected
bool m_enabled
int m_fdControl
int m_fdResult
bool m_shutdown
cCondVar m_shutdownCondVar
cMutex m_shutdownMutex
cXineLibm_xineLib

Detailed Description

Definition at line 25 of file xineExternal.h.


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

Generated by  Doxygen 1.6.0   Back to index