Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

indri::net::XMLReplyReceiver Class Reference

#include <NetworkMessageStream.hpp>

Inheritance diagram for indri::net::XMLReplyReceiver:

indri::net::MessageStreamHandler List of all members.

Public Member Functions

 XMLReplyReceiver ()
 ~XMLReplyReceiver ()
void request (indri::xml::XMLNode *node)
void reply (indri::xml::XMLNode *reply)
void reply (const std::string &name, const void *buffer, unsigned int length)
void replyDone ()
void error (const std::string &e)
indri::xml::XMLNode * getReply ()
bool done ()
void wait (class NetworkMessageStream *stream)

Private Attributes

bool _done
std::string _exception
indri::xml::XMLNode * _reply

Constructor & Destructor Documentation

indri::net::XMLReplyReceiver::XMLReplyReceiver (   )  [inline]
 

indri::net::XMLReplyReceiver::~XMLReplyReceiver (   ) 
 


Member Function Documentation

bool indri::net::XMLReplyReceiver::done (   )  [inline]
 

void indri::net::XMLReplyReceiver::error (  const std::string &  e  )  [inline, virtual]
 

Implements indri::net::MessageStreamHandler.

indri::xml::XMLNode* indri::net::XMLReplyReceiver::getReply (   )  [inline]
 

void indri::net::XMLReplyReceiver::reply (  const std::string &  name,
const void *  buffer,
unsigned int  length
)  [inline, virtual]
 

Implements indri::net::MessageStreamHandler.

void indri::net::XMLReplyReceiver::reply (  indri::xml::XMLNode *  reply  )  [inline, virtual]
 

Implements indri::net::MessageStreamHandler.

void indri::net::XMLReplyReceiver::replyDone (   )  [inline, virtual]
 

Implements indri::net::MessageStreamHandler.

void indri::net::XMLReplyReceiver::request (  indri::xml::XMLNode *  node  )  [inline, virtual]
 

Implements indri::net::MessageStreamHandler.

void indri::net::XMLReplyReceiver::wait (  class NetworkMessageStream *  stream  ) 
 


Member Data Documentation

bool indri::net::XMLReplyReceiver::_done [private]
 

std::string indri::net::XMLReplyReceiver::_exception [private]
 

indri::xml::XMLNode* indri::net::XMLReplyReceiver::_reply [private]
 


The documentation for this class was generated from the following files:
Generated on Tue Jun 15 11:03:03 2010 for Lemur by doxygen 1.3.4