StreamBase C++ API 10.3.0.4

- Main Page
- Related Pages
- Classes
- Files

- Class List
- Class Hierarchy
- Class Members

Public Member Functions | Static Public Attributes | List of all members
sb::DequeueResult::Interceptor Class Reference

A callback interface that can be implemented by an object that is associated with a StreamBaseClient and which gets used in the course of dequeuing tuples. More...

`#include <DequeueResult.hpp>`

## Public Member Functions
virtual DequeueResult | processResult (const DequeueResult &results)
| Take a DequeueResult and modify it. More...

## Static Public Attributes
static const DequeueResult | SUPPRESSED
| SUPPRESSED is a flag used to signify that the results from processResult should be suppressed. More...

## Detailed Description

A callback interface that can be implemented by an object that is associated with a StreamBaseClient and which gets used in the course of dequeuing tuples.

## Member Function Documentation

virtual DequeueResult sb::DequeueResult::Interceptor::processResult | ( | const DequeueResult & | results | ) |
| inline virtual

Take a DequeueResult and modify it.

Returns the same object if there are no changes. Returns SUPPRESSED if results should be suppressed. May return a different DequeueResult object.

## Member Data Documentation

const DequeueResult sb::DequeueResult::Interceptor::SUPPRESSED
| static

SUPPRESSED is a flag used to signify that the results from processResult should be suppressed.

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

- DequeueResult.hpp