## Uses of Class
aim4.msg.v2i.Request

- Packages that use Request
  Package | Description
  --- | ---
  aim4.im.v2i.policy | This package contains the implementation of various intersection control policies for the V2I intersection manager.
  aim4.im.v2i.RequestHandler | This package contains the implementations of the request handlers of the V2I intersection manager.
  aim4.msg.v2i | This package contains the implementation of the V2I messages in the AIM protocol.

- - ### Uses of Request in aim4.im.v2i.policy

    Methods in aim4.im.v2i.policy with parameters of type Request
    Modifier and Type | Method and Description
    --- | ---
    `BasePolicy.ReserveParam` | BasePolicyCallback.`findReserveParam(Request msg, List<Request.Proposal> proposals)` Compute the reservation parameter given the request message and a set of proposals.
    `BasePolicy.ReserveParam` | BasePolicy.`findReserveParam(Request msg, List<Request.Proposal> proposals)` Compute the reservation parameter given the request message and a set of proposals.

  - ### Uses of Request in aim4.im.v2i.RequestHandler

    Methods in aim4.im.v2i.RequestHandler that return Request
    Modifier and Type | Method and Description
    --- | ---
    `Request` | BatchModeRequestHandler.IndexedProposal.`getRequest()` Get the request message of this proposal.

    Methods in aim4.im.v2i.RequestHandler with parameters of type Request
    Modifier and Type | Method and Description
    --- | ---
    `void` | RequestHandler.`processRequestMsg(Request msg)` Process the request message.
    `void` | GoStraightRequestHandler.`processRequestMsg(Request msg)` Process the request message.
    `void` | FCFSRequestHandler.`processRequestMsg(Request msg)` Process the request message.
    `void` | BatchModeRequestHandler.`processRequestMsg(Request msg)` Process the request message.
    `void` | ApproxStopSignRequestHandler.`processRequestMsg(Request msg)` Process the request message.
    `void` | ApproxSimpleTrafficSignalRequestHandler.`processRequestMsg(Request msg)` Process the request message.
    `void` | ApproxNPhasesTrafficSignalRequestHandler.`processRequestMsg(Request msg)` Process the request message.
    `void` | Approx4PhasesTrafficSignalRequestHandler.`processRequestMsg(Request msg)` Process the request message.
    `void` | AllStopRequestHandler.`processRequestMsg(Request msg)` Process the request message.

    Constructors in aim4.im.v2i.RequestHandler with parameters of type Request
    Constructor and Description
    `BatchModeRequestHandler.IndexedProposal(int id, Request.Proposal proposal, Request request, List<BatchModeRequestHandler.IndexedProposal> proposalGroup, double submissionTime)` Create a new indexed proposal

  - ### Uses of Request in aim4.msg.v2i

    Constructors in aim4.msg.v2i with parameters of type Request
    Constructor and Description
    `Request(Request r)` The copy constructor of this request message

Copyright © 2013. All rights reserved.