![]() |
AddOption_Timestamp() |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
| Public Function |
Declared in: SpoofSocket.h |
Declaration
void AddOption_Timestamp(
OptionType tFlags,
int iMaxStamps);
DescriptionAdd options (according to the method name)
Function Body
try
{
//Add option for timestamp
OptionType aOptionType;
//Get the option
aOptionType=GetOption(IPOption_DONT_COPY,
IPOption_DEBUGGING,
IPOption_TIMESTAMP);
//Add it to buffer
AddToBuffer((char*)&aOptionType,
sizeof(aOptionType));
//Add the length
aOptionType=iMaxStamps*IPOption_TIMESTAMP_SIZE+IPOption_TIMESTAMP_LENGTH-1;
AddToBuffer((char*)&aOptionType,
sizeof(aOptionType));
//Add the pointer
aOptionType=IPOption_TIMESTAMP_LENGTH;
AddToBuffer((char*)&aOptionType,
sizeof(aOptionType));
//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 © 2003 Komodia LTD.. See the About page for additional notices. This page last updated: 24 Feb 2003. |