Vault  4.1
Classes | Typedefs
vsocket.h File Reference
#include "vinstant.h"
#include "vstring.h"
#include "vsocket_platform.h"

Go to the source code of this file.

Classes

class  VNetworkInterfaceInfo
 VNetworkInterfaceInfo describes an Internet interface on this computer. More...
class  VSocket
 VSocket is the class that defines a BSD or Winsock socket connection. More...
class  VSocketInfo
 VSocketInfo is essentially a structure that just contains a copy of information about a VSocket as it existed at the point in time when the VSocketInfo was created. More...
class  VSocketConnectionStrategy
 A socket connection strategy determines how to connect a socket in the face of DNS resolution, when an IP may resolve to more than one IP address. More...
class  VSocketConnectionStrategySingle
 Connects to the first DNS resolved IP address for a host name. More...
class  VSocketConnectionStrategyLinear
 Connects to each DNS resolved IP address for a host name, in order, until one succeeds or a specified timeout is reached. More...
class  VSocketConnectionStrategyThreaded
 Connects to the all DNS resolved IP addresses for a host name, in parallel batches, until one succeeds or a specified timeout is reached. More...

Typedefs

typedef Vu32 VNetAddr
 A 32-bit IP address, in network byte order (think of it as an array of 4 bytes, not as a 32-bit integer).
typedef std::vector
< VNetworkInterfaceInfo
VNetworkInterfaceList
typedef std::vector< VSocketInfoVSocketInfoVector
 VSocketInfoVector is simply a vector of VSocketInfo objects.

Detailed Description

Definition in file vsocket.h.


Copyright ©1997-2014 Trygve Isaacson. All rights reserved. This documentation was generated with Doxygen.