Share via


FpcRequestType enumeration

Applies to: desktop apps only

The FpcRequestType enumerated type contains values that specify the types of requests used for connectivity verification in the FPCConnectivityVerifier and FPCConnectivityResult objects.

Syntax

typedef enum FpcRequestType { 
  fpcHttpRequest  = 0,
  fpcPingRequest  = 1,
  fpcTcpConnect   = 2
} FpcRequestType;

Constants

  • fpcHttpRequest
    Connectivity is verified by sending an HTTP GET request for the specified URL and waiting for a reply. A reply received after a time interval that is below the round-trip time threshold indicates that the Web server is running and can be reached by Forefront TMG.

  • fpcPingRequest
    Connectivity is verified by sending an ICMP ECHO_REQUEST packet to the specified server and waiting for an ECHO_REPLY packet from the server. A reply received after a time interval that is below the round-trip time threshold indicates that the server is running and can be reached by Forefront TMG.

  • fpcTcpConnect
    Connectivity is verified by sending a TCP SYN packet to request a TCP connection to a specific port on the specified server and waiting for a SYN-ACK packet from the server. A reply received after a time interval that is below the round-trip time threshold indicates that a specific service is running on the server and can be reached by Forefront TMG.

Requirements

Minimum supported client

Windows Vista

Minimum supported server

Windows Server 2008 R2, Windows Server 2008 with SP2 (64-bit only)

Version

Forefront Threat Management Gateway (TMG) 2010

Header

Comenum.h

See also

Enumerated Types

 

 

Build date: 7/12/2010