fipa_acl  1.4
Public Member Functions | List of all members
fipa::acl::BitefficientEnvelopeParser Class Reference

#include <bitefficient_envelope_parser.h>

Inherits fipa::acl::EnvelopeParserImplementation.

Public Member Functions

bool parseData (const std::string &storage, ACLEnvelope &envelope)
 
- Public Member Functions inherited from fipa::acl::EnvelopeParserImplementation
virtual ~EnvelopeParserImplementation ()
 

Detailed Description

Definition at line 12 of file bitefficient_envelope_parser.h.

Member Function Documentation

bool fipa::acl::BitefficientEnvelopeParser::parseData ( const std::string &  storage,
ACLEnvelope envelope 
)
virtual

Reimplemented from fipa::acl::EnvelopeParserImplementation.

Definition at line 7 of file bitefficient_envelope_parser.cpp.

8 {
9  typedef fipa::acl::bitefficient::Envelope<std::string::const_iterator> bitefficient_envelope_grammar;
10  bitefficient_envelope_grammar grammar;
11 
12  std::string::const_iterator iter = storage.begin();
13  std::string::const_iterator end = storage.end();
14  bool r = parse(iter, end, grammar, envelope);
15 
16  if(r && iter == end)
17  {
18  return true;
19  }
20  return false;
21 }

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