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

Public Member Functions

 cofpacket_queues (uint8_t of_version=rofl::openflow::OFP_VERSION_UNKNOWN)
 
 cofpacket_queues (const cofpacket_queues &queues)
 
cofpacket_queuesoperator= (const cofpacket_queues &queues)
 
uint8_t get_version () const
 
void set_version (uint8_t ofp_version)
 
const std::map< uint32_t,
std::map< uint32_t,
cofpacket_queue > > & 
get_packet_queues () const
 
std::map< uint32_t, std::map
< uint32_t, cofpacket_queue > > & 
set_packet_queues ()
 
void clear ()
 
cofpacket_queueadd_pqueue (uint32_t port_no, uint32_t queue_id)
 
cofpacket_queueset_pqueue (uint32_t port_no, uint32_t queue_id)
 
const cofpacket_queueget_pqueue (uint32_t port_no, uint32_t queue_id) const
 
void drop_pqueue (uint32_t port_no, uint32_t queue_id)
 
bool has_pqueue (uint32_t port_no, uint32_t queue_id) const
 
virtual size_t length () const
 
virtual void unpack (uint8_t *buf, size_t buflen)
 
virtual void pack (uint8_t *buf, size_t buflen)
 

Friends

std::ostream & operator<< (std::ostream &os, cofpacket_queues const &pql)
 

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