Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

ss::sockets_base Class Reference

Base class for all socketstream specific common stuff. More...

#include <sockets_base.h>

Inheritance diagram for ss::sockets_base:

Inheritance graph
[legend]
List of all members.

Public Types

typedef int socket_type
 This is the socket descriptor type in the system.
typedef int descriptor_t
typedef __Family family
 Enumerates protocol (or address) families.
typedef __Style style
 Enumerates socket styles.
typedef __Protocol protocol
 Enumerates socket protocols.
typedef __Shutdown_Mode shutmode
 Enumerates shutdown modes.
typedef __Io_Flag flag
 Enumerates I/O flags.

Static Public Attributes

static const family local
static const family ipv4
static const family ipv6
static const family netlink
static const family packet
static const style stream
static const style datagram
static const style raw
static const style rdm
static const style seqpacket
static const shutmode r
static const shutmode w
static const shutmode rw
static const flag oob
static const flag dontroute
static const flag dontwait
static const flag nosignal
static const flag peek
static const flag waitall
static const flag trunc
static const flag errqueue

Classes

struct  def
 Default values. More...

Detailed Description

Base class for all socketstream specific common stuff.

This class is inherited by the iosocketstream classes.

Definition at line 80 of file sockets_base.h.


Member Typedef Documentation

typedef __Family ss::sockets_base::family
 

Enumerates protocol (or address) families.

sockets_base::family members are to be passed as the family argument to basic_socket() .

Definition at line 102 of file sockets_base.h.

typedef __Io_Flag ss::sockets_base::flag
 

Enumerates I/O flags.

sockets_base::io_flags members are to be passed as the flags argument to basic_socket::receive() and basic_socket::send() .

Definition at line 131 of file sockets_base.h.

typedef __Shutdown_Mode ss::sockets_base::shutmode
 

Enumerates shutdown modes.

sockets_base::shutmode members are to be passed as the mode argument to basic_socket::shutdown() .

Definition at line 123 of file sockets_base.h.

typedef int ss::sockets_base::socket_type
 

This is the socket descriptor type in the system.

This is usually int, but not on Windows.

Definition at line 92 of file sockets_base.h.

typedef __Style ss::sockets_base::style
 

Enumerates socket styles.

sockets_base::style members are to be passed as the style argument to basic_socket() .

Definition at line 110 of file sockets_base.h.


The documentation for this class was generated from the following file:
Generated on Sat May 21 21:25:52 2005 for Socket Streams Library by  doxygen 1.4.3