/// before the response is sent to a client. In this case, the object type
/// is a pointer to the processed packet. Therefore, further in this
/// description we're going to refer to the parked objects as "parked
- /// packets". However, any other object can be parked if neccessary.
+ /// packets". However, any other object can be parked if necessary.
///
/// The following is the typical flow when packets are parked. The callouts
/// responsible for performing an asynchronous operation signal this need
///
/// @param parked_object parked object to be unparked.
/// @param force boolean value indicating if the reference counting should
- /// be ignored and the object should be unparked immediatelly.
+ /// be ignored and the object should be unparked immediately.
/// @return false if the object couldn't be unparked because there is
/// no such object, true otherwise.
template<typename T>
}
// Parked object found, so return true to indicate that the
- // operation was successful. It doesn't neccessarily mean
+ // operation was successful. It doesn't necessarily mean
// that the object was unparked, but at least the reference
// count was decreased.
return (true);
}
};
-/// @brief Type of the pointer to the pakring lot.
+/// @brief Type of the pointer to the parking lot.
typedef boost::shared_ptr<ParkingLot> ParkingLotPtr;
/// @brief Provides a limited view to the @c ParkingLot.