KVIrc 5.2.0
Developer APIs
Public Member Functions | List of all members
KviMexLinkFilter Class Referenceabstract

#include <KviMexLinkFilter.h>

+ Inheritance diagram for KviMexLinkFilter:

Public Member Functions

virtual bool clearOutputQueue (bool bPrivateMessagesOnly)=0
 
 KviMexLinkFilter (KviModuleExtensionDescriptor *d)
 
virtual unsigned int outputQueueSize ()=0
 
virtual void processData (char *buffer, int len)=0
 
virtual bool sendPacket (KviDataBuffer *pData)=0
 
 ~KviMexLinkFilter ()
 
- Public Member Functions inherited from KviModuleExtension
KviModuleExtensionDescriptordescriptor ()
 
virtual void die ()=0
 
 KviModuleExtension (KviModuleExtensionDescriptor *d)
 
virtual ~KviModuleExtension ()
 

Additional Inherited Members

- Static Public Member Functions inherited from KviModuleExtension
static KviModuleExtensionManagermanager ()
 

Constructor & Destructor Documentation

◆ KviMexLinkFilter()

KviMexLinkFilter::KviMexLinkFilter ( KviModuleExtensionDescriptor d)

◆ ~KviMexLinkFilter()

KviMexLinkFilter::~KviMexLinkFilter ( )
default

Member Function Documentation

◆ clearOutputQueue()

virtual bool KviMexLinkFilter::clearOutputQueue ( bool  bPrivateMessagesOnly)
pure virtual

◆ outputQueueSize()

virtual unsigned int KviMexLinkFilter::outputQueueSize ( )
pure virtual

◆ processData()

virtual void KviMexLinkFilter::processData ( char *  buffer,
int  len 
)
pure virtual

Referenced by KviIrcLink::processData().

◆ sendPacket()

virtual bool KviMexLinkFilter::sendPacket ( KviDataBuffer pData)
pure virtual

Referenced by KviIrcLink::sendPacket().


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