Revised OpenFlow Library  v0.6.0dev
 All Classes Files Functions Variables Friends Groups Pages
Public Member Functions | Friends | List of all members
rofl::protocol::lldp::clldpattr_desc Class Reference

Public Member Functions

 clldpattr_desc (uint8_t type, size_t len=sizeof(struct lldp_tlv_hdr_t))
 
 clldpattr_desc (clldpattr const &attr)
 
 clldpattr_desc (clldpattr_desc const &attr)
 
clldpattr_descoperator= (clldpattr_desc const &attr)
 
virtual std::string get_desc () const
 
virtual void set_desc (std::string const &desc)
 
- Public Member Functions inherited from rofl::protocol::lldp::clldpattr
 clldpattr (size_t bodylen=0)
 
 clldpattr (clldpattr const &attr)
 
clldpattroperator= (clldpattr const &attr)
 
bool operator== (clldpattr const &attr)
 
virtual size_t length () const
 
virtual void pack (uint8_t *buf=NULL, size_t buflen=0)
 
virtual void unpack (uint8_t *buf, size_t buflen)
 
virtual uint8_t get_type () const
 
virtual void set_type (uint8_t type)
 
virtual uint16_t get_length () const
 
virtual void set_length (uint16_t len)
 
virtual rofl::cmemory const & get_body () const
 
virtual rofl::cmemoryset_body ()
 

Friends

std::ostream & operator<< (std::ostream &os, clldpattr_desc const &attr)
 

Additional Inherited Members

- Protected Attributes inherited from rofl::protocol::lldp::clldpattr
rofl::cmemory hdr
 
rofl::cmemory body
 
Inheritance diagram for rofl::protocol::lldp::clldpattr_desc:
rofl::protocol::lldp::clldpattr

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