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::clldpattrs Class Reference

Public Member Functions

 clldpattrs (clldpattrs const &attrs)
 
clldpattrsoperator= (clldpattrs const &attrs)
 
void clear ()
 
void insert (clldpattr const &attr)
 
virtual size_t length () const
 
virtual void pack (uint8_t *buf=(uint8_t *) 0, size_t buflen=0)
 
virtual void unpack (uint8_t *buf, size_t buflen)
 
clldpattr_endadd_end ()
 
clldpattr_endset_end ()
 
clldpattr_endget_end ()
 
bool has_end () const
 
void drop_end ()
 
clldpattr_idadd_chassis_id ()
 
clldpattr_idset_chassis_id ()
 
clldpattr_idget_chassis_id ()
 
bool has_chassis_id () const
 
void drop_chassis_id ()
 
clldpattr_idadd_port_id ()
 
clldpattr_idset_port_id ()
 
clldpattr_idget_port_id ()
 
bool has_port_id () const
 
void drop_port_id ()
 
clldpattr_ttladd_ttl ()
 
clldpattr_ttlset_ttl ()
 
clldpattr_ttlget_ttl ()
 
bool has_ttl () const
 
void drop_ttl ()
 
clldpattr_descadd_port_desc ()
 
clldpattr_descset_port_desc ()
 
clldpattr_descget_port_desc ()
 
bool has_port_desc () const
 
void drop_port_desc ()
 
clldpattr_descadd_system_name ()
 
clldpattr_descset_system_name ()
 
clldpattr_descget_system_name ()
 
bool has_system_name () const
 
void drop_system_name ()
 
clldpattr_descadd_system_desc ()
 
clldpattr_descset_system_desc ()
 
clldpattr_descget_system_desc ()
 
bool has_system_desc () const
 
void drop_system_desc ()
 
clldpattr_system_capsadd_system_caps ()
 
clldpattr_system_capsset_system_caps ()
 
clldpattr_system_capsget_system_caps ()
 
bool has_system_caps () const
 
void drop_system_caps ()
 

Friends

std::ostream & operator<< (std::ostream &os, clldpattrs const &attrs)
 

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