MeVisLab Toolbox Reference
ml::PageRequestQueueInterface Class Referenceabstract

Virtual interface for queuing PageRequests that are ready for processing. More...

#include <mlPageRequestProcessor.h>

Inheritance diagram for ml::PageRequestQueueInterface:
ml::PageRequestCursor ml::PageRequestProcessor ml::PageRequestProcessorBase ml::MultiThreadedPageRequestProcessor ml::SingleThreadedPageRequestProcessor

Public Member Functions

virtual ~PageRequestQueueInterface ()
 Virtual destructor to get rid of warning. More...
 
virtual void append (PageRequest *request)=0
 Append PageRequest request which is ready for processing to the work queue. More...
 

Detailed Description

Virtual interface for queuing PageRequests that are ready for processing.

Definition at line 32 of file mlPageRequestProcessor.h.

Constructor & Destructor Documentation

◆ ~PageRequestQueueInterface()

virtual ml::PageRequestQueueInterface::~PageRequestQueueInterface ( )
inlinevirtual

Virtual destructor to get rid of warning.

Definition at line 36 of file mlPageRequestProcessor.h.

Member Function Documentation

◆ append()

virtual void ml::PageRequestQueueInterface::append ( PageRequest request)
pure virtual

Append PageRequest request which is ready for processing to the work queue.

Implemented in ml::SingleThreadedPageRequestProcessor, ml::PageRequestCursor, and ml::MultiThreadedPageRequestProcessor.


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