8 #ifndef COFMSG_GROUP_DESC_STATS_H_
9 #define COFMSG_GROUP_DESC_STATS_H_ 1
13 #include "rofl/common/openflow/messages/cofmsg_stats.h"
14 #include "rofl/common/openflow/cofgroupdescstatsarray.h"
34 uint8_t of_version = 0,
92 pack(uint8_t *buf = (uint8_t*)0,
size_t buflen = 0);
99 unpack(uint8_t *buf,
size_t buflen);
111 os << dynamic_cast<cofmsg const&>( msg );
112 os <<
indent(2) <<
"<cofmsg_group_desc_stats_request >" << std::endl;
131 uint8_t* ofhu_group_desc_stats;
136 #define ofh_group_desc_stats ofhu.ofhu_group_desc_stats
137 #define ofh12_group_desc_stats ofhu.ofhu12_group_desc_stats
138 #define ofh13_group_desc ofhu.ofhu13_group_desc
147 uint8_t of_version = 0,
206 pack(uint8_t *buf = (uint8_t*)0,
size_t buflen = 0);
213 unpack(uint8_t *buf,
size_t buflen);
229 set_group_desc_stats_array() {
return groupdescstatsarray; };
235 get_group_desc_stats_array()
const {
return groupdescstatsarray; };
242 os << dynamic_cast<cofmsg const&>( msg );
243 os <<
indent(2) <<
"<cofmsg_group_desc_stats_reply >" << std::endl;
245 os << msg.groupdescstatsarray;
virtual void validate()
Definition: cofmsg_group_desc_stats.cc:143
virtual void reset()
Definition: cofmsg_group_desc_stats.cc:250
virtual ~cofmsg_group_desc_stats_reply()
Definition: cofmsg_group_desc_stats.cc:242
virtual ~cofmsg_group_desc_stats_request()
Definition: cofmsg_group_desc_stats.cc:64
Definition: cofmsg_stats.h:264
virtual void reset()
Definition: cofmsg_group_desc_stats.cc:72
virtual size_t length() const
Definition: cofmsg_group_desc_stats.cc:88
cofmsg_group_desc_stats_request(uint8_t of_version=0, uint32_t xid=0, uint16_t flags=0)
Definition: cofmsg_group_desc_stats.cc:5
virtual void validate()
Definition: cofmsg_group_desc_stats.cc:330
Definition: cofmsg_stats.h:187
virtual void pack(uint8_t *buf=(uint8_t *) 0, size_t buflen=0)
Definition: cofmsg_group_desc_stats.cc:106
Definition: cofmsg_group_desc_stats.h:22
Definition: cofgroupdescstatsarray.h:20
virtual void pack(uint8_t *buf=(uint8_t *) 0, size_t buflen=0)
Definition: cofmsg_group_desc_stats.cc:295
Definition: openflow13.h:1485
virtual void unpack(uint8_t *buf, size_t buflen)
Definition: cofmsg_group_desc_stats.cc:320
C++ abstraction for malloc'ed memory areas.
Definition: cmemory.h:44
Definition: openflow12.h:1519
Definition: cofmsg_group_desc_stats.h:123
virtual size_t length() const
Definition: cofmsg_group_desc_stats.cc:277
virtual void unpack(uint8_t *buf, size_t buflen)
Definition: cofmsg_group_desc_stats.cc:133
cofmsg_group_desc_stats_reply(uint8_t of_version=0, uint32_t xid=0, uint16_t flags=0, rofl::openflow::cofgroupdescstatsarray const &groupdescs=rofl::openflow::cofgroupdescstatsarray())
Definition: cofmsg_group_desc_stats.cc:165