openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
eMessagePumpMT Class Reference

A generic messagepump. More...

#include <message.h>

Inheritance diagram for eMessagePumpMT:
ePythonMessagePump

Public Member Functions

 eMessagePumpMT ()
 
virtual ~eMessagePumpMT ()
 

Protected Member Functions

int send (const void *data, int len)
 
int recv (void *data, int len)
 
int getInputFD () const
 
int getOutputFD () const
 

Detailed Description

A generic messagepump.

You can send and receive messages with this class. Internally a fifo is used, so you can use them together with a eMainloop.

Constructor & Destructor Documentation

◆ eMessagePumpMT()

eMessagePumpMT::eMessagePumpMT ( )

◆ ~eMessagePumpMT()

eMessagePumpMT::~eMessagePumpMT ( )
virtual

Member Function Documentation

◆ getInputFD()

int eMessagePumpMT::getInputFD ( ) const
inlineprotected

◆ getOutputFD()

int eMessagePumpMT::getOutputFD ( ) const
inlineprotected

◆ recv()

int eMessagePumpMT::recv ( void *  data,
int  len 
)
protected

◆ send()

int eMessagePumpMT::send ( const void *  data,
int  len 
)
protected

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