34 class Capability:
public std::enable_shared_from_this<Capability>
53 void disable(std::string
const& _problem);
Adapted from code found on http://stackoverflow.com/questions/180947/base64-decode-snippet-in-c Origi...
std::weak_ptr< SessionFace > m_session
Capability(std::shared_ptr< SessionFace > _s, HostCapabilityFace *_h, unsigned _idOffset, uint16_t _protocolID)
void disable(std::string const &_problem)
std::shared_ptr< SessionFace > session() const
virtual bool interpret(unsigned _id, RLP const &)=0
uint16_t const c_protocolID
RLPStream & prep(RLPStream &_s, unsigned _id, unsigned _args=0)
HostCapabilityFace * hostCapability() const
HostCapabilityFace * m_hostCap
void sealAndSend(RLPStream &_s)
Class for writing to an RLP bytestream.
Class for interpreting Recursive Linear-Prefix Data.