Bgp ser keepalive
a fake serializer for BGP
object bgp_ser_keepalive = {}
<<< member
class `bgp_ser_keepalive`;
>>>
<<< impl
class `bgp_ser_keepalive` : public ivy_binary_ser_128 {
enum {bgp_s_init} state;
long frame_type;
public:
bgp_ser_keepalive() : state(bgp_s_init) {
}
virtual void set(int128_t res) {
switch (state) {
case bgp_s_init:
{
}
break;
default:
std::cerr << "deser_err 42 " << "\n";
throw deser_err();
}
}
virtual void open_tag(int tag, const std::string &) {
std::cerr << "deser_err 43 " << tag << "\n";
std::cerr << "deser_err 43 " << state << "\n";
throw deser_err();
}
virtual void open_list_elem() {
}
void open_list(int len) {
}
void close_list() {
}
void close_list_elem() {}
virtual void close_tag() {
}
~bgp_ser_keepalive(){}
};
>>>