| CIPOptions:: AddOption_Timestamp() |

Public Function | Declared in: SpoofSocket.h

## Declaration

    void AddOption_Timestamp(
        tOptionType tFlags,
        int iMaxStamps);

## Description

Add options (according to the method name)

## Function Body

    try
    {
        //Add option for timestamp
        tOptionType OT;

        //Get the option
        OT=GetOption(IPOption_DONT_COPY,IPOption_DEBUGGING,IPOption_TIMESTAMP);

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

        //Add the length
        OT=iMaxStamps*IPOption_TIMESTAMP_SIZE+IPOption_TIMESTAMP_LENGTH-1;
        AddToBuffer((char*)&OT,sizeof(OT));

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

        //Add the flags
        AddToBuffer((char*)&tFlags,sizeof(tFlags));

        //Add the empty buffer
        char cNothing[IPOption_SIZE]="";
        AddToBuffer(cNothing,iMaxStamps*IPOption_TIMESTAMP_SIZE);
    }
    ERROR_HANDLER("AddOption_Timestamp")

## 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.