IBR-DTNSuite  0.8
dtn::security::SecurityBlock::TLVList Class Reference

#include <SecurityBlock.h>

List of all members.

Public Member Functions

 TLVList ()
virtual ~TLVList ()
const std::string get (TLV_TYPES type) const
void get (TLV_TYPES type, unsigned char *value, size_t length) const
void set (TLV_TYPES type, std::string value)
void set (TLV_TYPES type, const unsigned char *value, size_t length)
void remove (TLV_TYPES type)
const std::string toString () const
size_t getLength () const

Friends

std::ostream & operator<< (std::ostream &stream, const TLVList &tlvlist)
std::istream & operator>> (std::istream &stream, TLVList &tlvlist)

Detailed Description

Definition at line 104 of file SecurityBlock.h.


Constructor & Destructor Documentation

Definition at line 107 of file SecurityBlock.h.

virtual dtn::security::SecurityBlock::TLVList::~TLVList ( ) [inline, virtual]

Definition at line 108 of file SecurityBlock.h.


Member Function Documentation

void dtn::security::SecurityBlock::TLVList::get ( TLV_TYPES  type,
unsigned char *  value,
size_t  length 
) const

Definition at line 72 of file SecurityBlock.cpp.

void dtn::security::SecurityBlock::TLVList::set ( TLV_TYPES  type,
const unsigned char *  value,
size_t  length 
)

Definition at line 94 of file SecurityBlock.cpp.

Definition at line 29 of file SecurityBlock.cpp.

Referenced by dtn::security::MutualSerializer::operator<<().


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  stream,
const TLVList tlvlist 
) [friend]

Definition at line 120 of file SecurityBlock.cpp.

std::istream& operator>> ( std::istream &  stream,
SecurityBlock::TLVList tlvlist 
) [friend]

Definition at line 132 of file SecurityBlock.cpp.


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