Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

EqualityComparisonFilter Class Reference

#include <mqueue.h>

List of all members.


Detailed Description

A filter that checks messages on two channels for equality.

Definition at line 65 of file mqueue.h.

Public Member Functions

 EqualityComparisonFilter (BufferedTransformation *attachment=NULL, bool throwIfNotEqual=true, const std::string &firstChannel="0", const std::string &secondChannel="1")
unsigned int ChannelPut2 (const std::string &channel, const byte *begin, unsigned int length, int messageEnd, bool blocking)
void ChannelInitialize (const std::string &channel, const NameValuePairs &parameters=g_nullNameValuePairs, int propagation=-1)
bool ChannelMessageSeriesEnd (const std::string &channel, int propagation=-1, bool blocking=true)


Constructor & Destructor Documentation

EqualityComparisonFilter::EqualityComparisonFilter BufferedTransformation attachment = NULL,
bool  throwIfNotEqual = true,
const std::string &  firstChannel = "0",
const std::string &  secondChannel = "1"
[inline]
 

if throwIfNotEqual is false, this filter will output a '' byte when it detects a mismatch, '' otherwise

Definition at line 71 of file mqueue.h.


The documentation for this class was generated from the following files:
Generated on Mon Apr 19 18:12:40 2004 for Crypto++ by doxygen 1.3.6-20040222