📄 cd_prot.c
字号:
// -*-c++-*-/* This file was automatically generated by rpcc. */#include "cd_prot.h"#ifdef MAINTAINERvoidprint_cd_vnode (const void *_objp, const strbuf *_sbp, int _recdepth, const char *_name, const char *_prefix){ rpc_print (_sbp ? *_sbp : warnx, *static_cast<const cd_vnode *> (_objp), _recdepth, _name, _prefix);}voiddump_cd_vnode (const cd_vnode *objp){ rpc_print (warnx, *objp);}const strbuf &rpc_print (const strbuf &sb, const chord_node_wire_plus_id &obj, int recdepth, const char *name, const char *prefix){ if (name) { if (prefix) sb << prefix; sb << "chord_node_wire_plus_id " << name << " = "; }; const char *sep; str npref; if (prefix) { npref = strbuf ("%s ", prefix); sep = ""; sb << "{\n"; } else { sep = ", "; sb << "{ "; } rpc_print (sb, obj.wire, recdepth, "wire", npref); sb << sep; rpc_print (sb, obj.id, recdepth, "id", npref); if (prefix) sb << prefix << "};\n"; else sb << " }"; return sb;}voidprint_chord_node_wire_plus_id (const void *_objp, const strbuf *_sbp, int _recdepth, const char *_name, const char *_prefix){ rpc_print (_sbp ? *_sbp : warnx, *static_cast<const chord_node_wire_plus_id *> (_objp), _recdepth, _name, _prefix);}voiddump_chord_node_wire_plus_id (const chord_node_wire_plus_id *objp){ rpc_print (warnx, *objp);}const strbuf &rpc_print (const strbuf &sb, const cd_routing_mode &obj, int recdepth, const char *name, const char *prefix){ char *p; switch (obj) { case MODE_SUCC: p = "MODE_SUCC"; break; case MODE_CHORD: p = "MODE_CHORD"; break; case MODE_DEBRUIJN: p = "MODE_DEBRUIJN"; break; case MODE_PROX: p = "MODE_PROX"; break; case MODE_PROXREC: p = "MODE_PROXREC"; break; case MODE_PNS: p = "MODE_PNS"; break; case MODE_PNSREC: p = "MODE_PNSREC"; break; case MODE_CHORDREC: p = "MODE_CHORDREC"; break; case MODE_TCPPNSREC: p = "MODE_TCPPNSREC"; break; default: p = NULL; break; } if (name) { if (prefix) sb << prefix; sb << "cd_routing_mode " << name << " = "; }; if (p) sb << p; else sb << int (obj); if (prefix) sb << ";\n"; return sb;};voidprint_cd_routing_mode (const void *_objp, const strbuf *_sbp, int _recdepth, const char *_name, const char *_prefix){ rpc_print (_sbp ? *_sbp : warnx, *static_cast<const cd_routing_mode *> (_objp), _recdepth, _name, _prefix);}voiddump_cd_routing_mode (const cd_routing_mode *objp){ rpc_print (warnx, *objp);}const strbuf &rpc_print (const strbuf &sb, const cd_newchord_arg &obj, int recdepth, const char *name, const char *prefix){ if (name) { if (prefix) sb << prefix; sb << "cd_newchord_arg " << name << " = "; }; const char *sep; str npref; if (prefix) { npref = strbuf ("%s ", prefix); sep = ""; sb << "{\n"; } else { sep = ", "; sb << "{ "; } rpc_print (sb, obj.wellknownhost, recdepth, "wellknownhost", npref); sb << sep; rpc_print (sb, obj.wellknownport, recdepth, "wellknownport", npref); sb << sep; rpc_print (sb, obj.myname, recdepth, "myname", npref); sb << sep; rpc_print (sb, obj.myport, recdepth, "myport", npref); sb << sep; rpc_print (sb, obj.maxcache, recdepth, "maxcache", npref); sb << sep; rpc_print (sb, obj.nvnodes, recdepth, "nvnodes", npref); sb << sep; rpc_print (sb, obj.routing_mode, recdepth, "routing_mode", npref); if (prefix) sb << prefix << "};\n"; else sb << " }"; return sb;}voidprint_cd_newchord_arg (const void *_objp, const strbuf *_sbp, int _recdepth, const char *_name, const char *_prefix){ rpc_print (_sbp ? *_sbp : warnx, *static_cast<const cd_newchord_arg *> (_objp), _recdepth, _name, _prefix);}voiddump_cd_newchord_arg (const cd_newchord_arg *objp){ rpc_print (warnx, *objp);}const strbuf &rpc_print (const strbuf &sb, const cd_newchord_res_ok &obj, int recdepth, const char *name, const char *prefix){ if (name) { if (prefix) sb << prefix; sb << "cd_newchord_res_ok " << name << " = "; }; const char *sep; str npref; if (prefix) { npref = strbuf ("%s ", prefix); sep = ""; sb << "{\n"; } else { sep = ", "; sb << "{ "; } rpc_print (sb, obj.nvnodes, recdepth, "nvnodes", npref); sb << sep; rpc_print (sb, obj.vnodes, recdepth, "vnodes", npref); if (prefix) sb << prefix << "};\n"; else sb << " }"; return sb;}voidprint_cd_newchord_res_ok (const void *_objp, const strbuf *_sbp, int _recdepth, const char *_name, const char *_prefix){ rpc_print (_sbp ? *_sbp : warnx, *static_cast<const cd_newchord_res_ok *> (_objp), _recdepth, _name, _prefix);}voiddump_cd_newchord_res_ok (const cd_newchord_res_ok *objp){ rpc_print (warnx, *objp);}const strbuf &rpc_print (const strbuf &sb, const cd_newchord_res &obj, int recdepth, const char *name, const char *prefix){ if (name) { if (prefix) sb << prefix; sb << "cd_newchord_res " << name << " = "; }; const char *sep; str npref; if (prefix) { npref = strbuf ("%s ", prefix); sep = ""; sb << "{\n"; } else { sep = ", "; sb << "{ "; } rpc_print (sb, obj.stat, recdepth, "stat", npref); switch (obj.stat) { case CHORD_OK: sb << sep; rpc_print (sb, *obj.resok, recdepth, "resok", npref); break; default: break; } if (prefix) sb << prefix << "};\n"; else sb << " }"; return sb;}voidprint_cd_newchord_res (const void *_objp, const strbuf *_sbp, int _recdepth, const char *_name, const char *_prefix){ rpc_print (_sbp ? *_sbp : warnx, *static_cast<const cd_newchord_res *> (_objp), _recdepth, _name, _prefix);}voiddump_cd_newchord_res (const cd_newchord_res *objp){ rpc_print (warnx, *objp);}const strbuf &rpc_print (const strbuf &sb, const cd_unnewchord_res &obj, int recdepth, const char *name, const char *prefix){ if (name) { if (prefix) sb << prefix; sb << "cd_unnewchord_res " << name << " = "; }; const char *sep; str npref; if (prefix) { npref = strbuf ("%s ", prefix); sep = ""; sb << "{\n"; } else { sep = ", "; sb << "{ "; } rpc_print (sb, obj.stat, recdepth, "stat", npref); if (prefix) sb << prefix << "};\n"; else sb << " }"; return sb;}voidprint_cd_unnewchord_res (const void *_objp, const strbuf *_sbp, int _recdepth, const char *_name, const char *_prefix){ rpc_print (_sbp ? *_sbp : warnx, *static_cast<const cd_unnewchord_res *> (_objp), _recdepth, _name, _prefix);}voiddump_cd_unnewchord_res (const cd_unnewchord_res *objp){ rpc_print (warnx, *objp);}const strbuf &rpc_print (const strbuf &sb, const cd_lookup_arg &obj, int recdepth, const char *name, const char *prefix){ if (name) { if (prefix) sb << prefix; sb << "cd_lookup_arg " << name << " = "; }; const char *sep; str npref; if (prefix) { npref = strbuf ("%s ", prefix); sep = ""; sb << "{\n"; } else { sep = ", "; sb << "{ "; } rpc_print (sb, obj.vnode, recdepth, "vnode", npref); sb << sep; rpc_print (sb, obj.key, recdepth, "key", npref); if (prefix) sb << prefix << "};\n"; else sb << " }"; return sb;}voidprint_cd_lookup_arg (const void *_objp, const strbuf *_sbp, int _recdepth, const char *_name, const char *_prefix){ rpc_print (_sbp ? *_sbp : warnx, *static_cast<const cd_lookup_arg *> (_objp), _recdepth, _name, _prefix);}voiddump_cd_lookup_arg (const cd_lookup_arg *objp){ rpc_print (warnx, *objp);}const strbuf &rpc_print (const strbuf &sb, const cd_lookup_res_ok &obj, int recdepth, const char *name, const char *prefix){ if (name) { if (prefix) sb << prefix; sb << "cd_lookup_res_ok " << name << " = "; }; const char *sep; str npref; if (prefix) { npref = strbuf ("%s ", prefix); sep = ""; sb << "{\n"; } else { sep = ", "; sb << "{ "; } rpc_print (sb, obj.successors, recdepth, "successors", npref); sb << sep; rpc_print (sb, obj.route, recdepth, "route", npref); if (prefix) sb << prefix << "};\n"; else sb << " }"; return sb;}voidprint_cd_lookup_res_ok (const void *_objp, const strbuf *_sbp, int _recdepth, const char *_name, const char *_prefix){ rpc_print (_sbp ? *_sbp : warnx, *static_cast<const cd_lookup_res_ok *> (_objp), _recdepth, _name, _prefix);}voiddump_cd_lookup_res_ok (const cd_lookup_res_ok *objp){ rpc_print (warnx, *objp);}const strbuf &rpc_print (const strbuf &sb, const cd_lookup_res &obj, int recdepth, const char *name, const char *prefix){ if (name) { if (prefix) sb << prefix; sb << "cd_lookup_res " << name << " = "; }; const char *sep; str npref; if (prefix) { npref = strbuf ("%s ", prefix); sep = ""; sb << "{\n"; } else { sep = ", "; sb << "{ "; } rpc_print (sb, obj.stat, recdepth, "stat", npref); switch (obj.stat) { case CHORD_OK: sb << sep; rpc_print (sb, *obj.resok, recdepth, "resok", npref); break; default: break; }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -