Yate
Protected Member Functions
JBStreamSetProcessor Class Reference

Specialized stream processor. More...

#include <yatejabber.h>

Inheritance diagram for JBStreamSetProcessor:
JBStreamSet GenObject Mutex Lockable

List of all members.

Protected Member Functions

 JBStreamSetProcessor (JBStreamSetList *owner)
virtual bool process (JBStream &stream)

Detailed Description

Specialized stream processor.

This class holds a set specialized in stream processing


Constructor & Destructor Documentation

JBStreamSetProcessor ( JBStreamSetList owner) [inline, protected]

Constructor

Parameters:
ownerThe list owning this set

Member Function Documentation

virtual bool process ( JBStream stream) [protected, virtual]

This method is called from run() with the list unlocked and stream's reference counter increased. Calls stream's getEvent(). Pass a generated event to the engine Remove the stream from its engine on destroy

Parameters:
streamThe stream to process
Returns:
True if an event was generated by the stream

Implements JBStreamSet.


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