| CIPOptions:: AddOption_Route() |

Protected Function | Declared in: SpoofSocket.h

## Declaration

    void AddOption_Route(
        tOptionType tRouteType,
        tRouting tRoute);

## Description

Add option route

## Function Body

    try
    {
        //Option for strict routine
        //Add option strict route
        tOptionType OT;

        //Get the option
        OT=GetOption(IPOption_COPY,IPOption_CONTROL,tRouteType);

        //Add it to buffer
        AddToBuffer((char*)&OT,sizeof(OT));

        //Add the length
        OT=tRoute.iRoutes*4+IPOption_STRICT_ROUTING_LENGTH;
        AddToBuffer((char*)&OT,sizeof(OT));

        //Add the pointer
        OT=IPOption_STRICT_ROUTING_POINTER;
        AddToBuffer((char*)&OT,sizeof(OT));

        //Add the routing table
        AddToBuffer((char*)tRoute.ulRoutes,tRoute.iRoutes*4);
    }
    ERROR_HANDLER("AddOption_Route")

## See Also

Class Overview | CSpoofBase | Hierarchy Chart

This web site was generated using Surveyor V4.50.811.1. Click here for more information. | Site content copyright © 2001 Barak Weichselbaum. See the About page for additional notices. This page last updated: 27 Jun 2001.