senf::MIHStatusTLVParser Struct Reference

Parser for 802.21 Status TLV. More...

#include <senf/Packets/80221Bundle/TLVParser.hh>

Inheritance diagram for senf::MIHStatusTLVParser:
Inheritance graph
[legend]

List of all members.


Detailed Description

Parser for 802.21 Status TLV.

Definition at line 311 of file TLVParser.hh.


Public Types

enum   StatusCode {
  Success, UnspecifiedFailure, Rejected, AuthorizationFailure,
  NetworkError
}
typedef UInt8Parser  value_t

Public Member Functions

UInt8Parser  value () const
void  init ()
void  dump (std::ostream &os) const
  dump string representation to given stream
void  validate () const

Static Public Attributes

static type_t::value_type const  typeId = 3

Member Typedef Documentation

typedef UInt8Parser senf::MIHStatusTLVParser::
value_t

Definition at line 315 of file TLVParser.hh.


Member Enumeration Documentation

enum senf::MIHStatusTLVParser::
StatusCode
Enumerator:
Success 
UnspecifiedFailure 
Rejected 
AuthorizationFailure 
NetworkError 

Definition at line 327 of file TLVParser.hh.


Member Function Documentation

void senf::MIHStatusTLVParser::
dump ( std::ostream &  os )

dump string representation to given stream

Definition at line 217 of file TLVParser.cc.

void senf::MIHStatusTLVParser::
init ()

Definition at line 318 of file TLVParser.hh.

void senf::MIHStatusTLVParser::
validate ()

Definition at line 246 of file TLVParser.cc.

UInt8Parser senf::MIHStatusTLVParser::
value ()

Member Data Documentation

Definition at line 323 of file TLVParser.hh.


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