# Package aim4.im.v2i.policy

This package contains the implementation of various intersection control policies for the V2I intersection manager.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  BasePolicyCallback | The base policy's callback interface.
  ExtendedBasePolicyCallback | An extension to the base policy's callback interface.
  Policy | An interface for intersection control policies for V2IManagers.

- Class Summary
  Class | Description
  --- | ---
  AllStopPolicy | A policy that always denies every reservation request.
  BasePolicy | The base policy.
  BasePolicy.ProposalFilterResult | The result of the standard proposal filter
  BasePolicy.ReservationRecord | The record of a reservation.
  BasePolicy.ReserveParam | The reservation parameter record generated by processProposals()
  TimeoutPolicy | The timeout policy.

- Enum Summary
  Enum | Description
  --- | ---
  TimeoutPolicy.TimeoutPolicyType | How the V2IManager treats vehicles that communicate before their timeout is over.

## Package aim4.im.v2i.policy Description

This package contains the implementation of various intersection control policies for the V2I intersection manager.

Copyright © 2013. All rights reserved.