![]() |
AddOption_Timestamp() |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
| Public Function |
Declared in: SpoofSocket.h |
Declaration
void AddOption_Timestamp(
tOptionType tFlags,
int iMaxStamps);
DescriptionAdd 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
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. |