#include <ida.h>
Inheritance diagram for RawIDA:

Definition at line 13 of file ida.h.
Public Member Functions | |
| RawIDA (BufferedTransformation *attachment=NULL) | |
| unsigned int | GetThreshold () const |
| void | AddOutputChannel (word32 channelId) |
| void | ChannelData (word32 channelId, const byte *inString, unsigned int length, bool messageEnd) |
| unsigned int | InputBuffered (word32 channelId) const |
| void | ChannelInitialize (const std::string &channel, const NameValuePairs ¶meters=g_nullNameValuePairs, int propagation=-1) |
| unsigned int | ChannelPut2 (const std::string &channel, const byte *begin, unsigned int length, int messageEnd, bool blocking) |
Protected Member Functions | |
| virtual void | FlushOutputQueues () |
| virtual void | OutputMessageEnds () |
| unsigned int | InsertInputChannel (word32 channelId) |
| unsigned int | LookupInputChannel (word32 channelId) const |
| void | ComputeV (unsigned int) |
| void | PrepareInterpolation () |
| void | ProcessInputQueues () |
Protected Attributes | |
|
std::map< word32, unsigned int > | m_inputChannelMap |
|
std::map< word32, unsigned int >::iterator | m_lastMapPosition |
| std::vector< MessageQueue > | m_inputQueues |
| std::vector< word32 > | m_inputChannelIds |
| std::vector< word32 > | m_outputChannelIds |
| std::vector< word32 > | m_outputToInput |
| std::vector< std::string > | m_outputChannelIdStrings |
| std::vector< ByteQueue > | m_outputQueues |
| int | m_threshold |
| unsigned int | m_channelsReady |
| unsigned int | m_channelsFinished |
| std::vector< SecBlock< word32 > > | m_v |
| SecBlock< word32 > | m_u |
| SecBlock< word32 > | m_w |
| SecBlock< word32 > | m_y |
1.3.6-20040222