A direct bargaining mechanism is a mechanism which asks each agent to report his/her valuation of the item, then decides whether the item will be traded and at what price.
The price function, p(v'_B,v'_S), determines the price that Bob should pay to Sally.