All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ndn::nfd::ControlResponse Class Reference

Class defining abstraction of ControlResponse for NFD Control Protocol. More...

#include <nfd-control-response.hpp>

Collaboration diagram for ndn::nfd::ControlResponse:
[legend]

Data Structures

class  Error
 

Public Member Functions

 ControlResponse ()
 
 ControlResponse (uint32_t code, const std::string &text)
 
 ControlResponse (const Block &block)
 
uint32_t getCode () const
 
void setCode (uint32_t code)
 
const std::string & getText () const
 
void setText (const std::string &text)
 
const BlockgetBody () const
 
void setBody (const Block &body)
 
const BlockwireEncode () const
 
void wireDecode (const Block &block)
 

Protected Attributes

uint32_t m_code
 
std::string m_text
 
Block m_body
 
Block m_wire
 

Detailed Description

Class defining abstraction of ControlResponse for NFD Control Protocol.

See Also
http://redmine.named-data.net/projects/nfd/wiki/ControlCommand

Definition at line 21 of file nfd-control-response.hpp.

Constructor & Destructor Documentation

ndn::nfd::ControlResponse::ControlResponse ( )
inline

Definition at line 34 of file nfd-control-response.hpp.

ndn::nfd::ControlResponse::ControlResponse ( uint32_t  code,
const std::string &  text 
)
inline

Definition at line 39 of file nfd-control-response.hpp.

ndn::nfd::ControlResponse::ControlResponse ( const Block block)
inline

Definition at line 45 of file nfd-control-response.hpp.

Member Function Documentation

const Block & ndn::nfd::ControlResponse::getBody ( ) const
inline

Definition at line 109 of file nfd-control-response.hpp.

uint32_t ndn::nfd::ControlResponse::getCode ( ) const
inline

Definition at line 83 of file nfd-control-response.hpp.

const std::string & ndn::nfd::ControlResponse::getText ( ) const
inline

Definition at line 96 of file nfd-control-response.hpp.

void ndn::nfd::ControlResponse::setBody ( const Block body)
inline

Definition at line 115 of file nfd-control-response.hpp.

void ndn::nfd::ControlResponse::setCode ( uint32_t  code)
inline

Definition at line 89 of file nfd-control-response.hpp.

void ndn::nfd::ControlResponse::setText ( const std::string &  text)
inline

Definition at line 102 of file nfd-control-response.hpp.

void ndn::nfd::ControlResponse::wireDecode ( const Block block)
inline

Definition at line 146 of file nfd-control-response.hpp.

const Block & ndn::nfd::ControlResponse::wireEncode ( ) const
inline

Definition at line 124 of file nfd-control-response.hpp.

Field Documentation

Block ndn::nfd::ControlResponse::m_body
protected

Definition at line 77 of file nfd-control-response.hpp.

uint32_t ndn::nfd::ControlResponse::m_code
protected

Definition at line 75 of file nfd-control-response.hpp.

std::string ndn::nfd::ControlResponse::m_text
protected

Definition at line 76 of file nfd-control-response.hpp.

Block ndn::nfd::ControlResponse::m_wire
mutableprotected

Definition at line 79 of file nfd-control-response.hpp.