out << " pv=" << dn.get_projected_version();
out << " v=" << dn.get_version();
+ if (dn.is_auth_pinned())
+ out << " ap=" << dn.get_num_auth_pins() << "+" << dn.get_num_nested_auth_pins();
+
out << " inode=" << dn.get_linkage()->get_inode();
if (dn.is_new()) out << " state=new";
void auth_unpin(void *by);
void adjust_nested_auth_pins(int by, int dirby);
bool is_frozen();
+ bool is_auth_pinned() { return auth_pins || nested_auth_pins; }
+ int get_num_auth_pins() { return auth_pins; }
+ int get_num_nested_auth_pins() { return nested_auth_pins; }
void adjust_nested_anchors(int by);