8 #ifndef COFMSG_BARRIER_H_
9 #define COFMSG_BARRIER_H_ 1
11 #include "rofl/common/openflow/messages/cofmsg.h"
33 uint8_t of_version = 0,
85 pack(uint8_t *buf = (uint8_t*)0,
size_t buflen = 0);
92 unpack(uint8_t *buf,
size_t buflen);
112 os << dynamic_cast<cofmsg const&>( msg );
113 os <<
indent(2) <<
"<cofmsg_barrier_request >" << std::endl;
139 uint8_t of_version = 0,
191 pack(uint8_t *buf = (uint8_t*)0,
size_t buflen = 0);
198 unpack(uint8_t *buf,
size_t buflen);
218 os << dynamic_cast<cofmsg const&>( msg );
219 os <<
indent(2) <<
"<cofmsg_barrier_reply >" << std::endl;
Definition: cofmsg_barrier.h:125
virtual size_t length() const
Definition: cofmsg_barrier.cc:87
virtual ~cofmsg_barrier_request()
Definition: cofmsg_barrier.cc:70
virtual ~cofmsg_barrier_reply()
Definition: cofmsg_barrier.cc:216
virtual size_t length() const
Definition: cofmsg_barrier.cc:233
virtual void unpack(uint8_t *buf, size_t buflen)
Definition: cofmsg_barrier.cc:259
Definition: cofmsg_barrier.h:19
virtual void reset()
Definition: cofmsg_barrier.cc:78
virtual void validate()
Definition: cofmsg_barrier.cc:269
C++ abstraction for malloc'ed memory areas.
Definition: cmemory.h:44
virtual void reset()
Definition: cofmsg_barrier.cc:224
virtual void pack(uint8_t *buf=(uint8_t *) 0, size_t buflen=0)
Definition: cofmsg_barrier.cc:95
cofmsg_barrier_request(uint8_t of_version=0, uint32_t xid=0, uint8_t *data=0, size_t datalen=0)
Definition: cofmsg_barrier.cc:5
cofmsg_barrier_reply(uint8_t of_version=0, uint32_t xid=0, uint8_t *data=0, size_t datalen=0)
Definition: cofmsg_barrier.cc:151
virtual void unpack(uint8_t *buf, size_t buflen)
Definition: cofmsg_barrier.cc:113
virtual void validate()
Definition: cofmsg_barrier.cc:123
virtual void pack(uint8_t *buf=(uint8_t *) 0, size_t buflen=0)
Definition: cofmsg_barrier.cc:241