8 #ifndef COFMSG_AGGR_STATS_H
9 #define COFMSG_AGGR_STATS_H 1
11 #include "rofl/common/openflow/messages/cofmsg_stats.h"
12 #include "rofl/common/openflow/cofaggrstats.h"
28 uint8_t *ofhu_aggr_stats;
34 #define ofh_aggr_stats ofhu.ofhu_aggr_stats
35 #define ofh10_aggr_stats ofhu.ofhu10_aggr_stats
36 #define ofh12_aggr_stats ofhu.ofhu12_aggr_stats
37 #define ofh13_aggr_stats ofhu.ofhu13_aggr_stats
46 uint8_t of_version = 0,
105 pack(uint8_t *buf = (uint8_t*)0,
size_t buflen = 0);
112 unpack(uint8_t *buf,
size_t buflen);
134 os << indent(0) << dynamic_cast<cofmsg const&>( msg );
135 os <<
indent(2) <<
"<cofmsg_aggr_stats_request >" << std::endl;
137 os << msg.aggr_stats;
155 uint8_t* ofhu_aggr_stats;
161 #define ofh_aggr_stats ofhu.ofhu_aggr_stats
162 #define ofh10_aggr_stats ofhu.ofhu10_aggr_stats
163 #define ofh12_aggr_stats ofhu.ofhu12_aggr_stats
164 #define ofh13_aggr_stats ofhu.ofhu13_aggr_stats
173 uint8_t of_version = 0,
232 pack(uint8_t *buf = (uint8_t*)0,
size_t buflen = 0);
239 unpack(uint8_t *buf,
size_t buflen);
260 get_aggr_stats()
const;
266 os << indent(0) << dynamic_cast<cofmsg const&>( msg );
267 os <<
indent(2) <<
"<cofmsg_aggr_stats_reply >" << std::endl;
269 os << msg.aggr_stats;
cofmsg_aggr_stats_reply(uint8_t of_version=0, uint32_t xid=0, uint16_t flags=0, cofaggr_stats_reply const &aggr_stats=cofaggr_stats_reply())
Definition: cofmsg_aggr_stats.cc:229
virtual void unpack(uint8_t *buf, size_t buflen)
Definition: cofmsg_aggr_stats.cc:174
Definition: openflow10.h:838
Definition: openflow12.h:1391
virtual size_t length() const
Definition: cofmsg_aggr_stats.cc:123
Definition: openflow13.h:1237
virtual void pack(uint8_t *buf=(uint8_t *) 0, size_t buflen=0)
Definition: cofmsg_aggr_stats.cc:368
virtual void reset()
Definition: cofmsg_aggr_stats.cc:317
virtual void validate()
Definition: cofmsg_aggr_stats.cc:408
Definition: cofmsg_stats.h:264
virtual void reset()
Definition: cofmsg_aggr_stats.cc:93
virtual void unpack(uint8_t *buf, size_t buflen)
Definition: cofmsg_aggr_stats.cc:398
Definition: openflow10.h:826
Definition: cofmsg_stats.h:187
Definition: cofmsg_aggr_stats.h:147
cofmsg_aggr_stats_request(uint8_t of_version=0, uint32_t xid=0, uint16_t flags=0, cofaggr_stats_request const &aggr_stats=cofaggr_stats_request())
Definition: cofmsg_aggr_stats.cc:6
Definition: openflow12.h:1370
virtual size_t length() const
Definition: cofmsg_aggr_stats.cc:347
C++ abstraction for malloc'ed memory areas.
Definition: cmemory.h:44
Definition: cofmsg_aggr_stats.h:20
virtual void validate()
Definition: cofmsg_aggr_stats.cc:184
virtual ~cofmsg_aggr_stats_request()
Definition: cofmsg_aggr_stats.cc:85
Definition: cofaggrstats.h:251
virtual ~cofmsg_aggr_stats_reply()
Definition: cofmsg_aggr_stats.cc:309
Definition: cofaggrstats.h:21
virtual void pack(uint8_t *buf=(uint8_t *) 0, size_t buflen=0)
Definition: cofmsg_aggr_stats.cc:144
Definition: openflow13.h:1216