Search Site
~Sockets~
C++ Sockets
Tutorial
Classes
License
Java Sockets
~Examples~
SMTPProxy
PortProxy
ChatServer
Small MUD
ClientServer
HttpGet
DChat
WebServer
UDP
ICMP
~Contact~
message board
email author
Main Page
Modules
Classes
Files
Related Pages
Alphabetical List
Class List
Class Hierarchy
Class Members
C++ Sockets Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
Base64
Base64
encode/decode
Debug
Event
Store information about a timer event
EventHandler
SocketHandler
implementing the
IEventHandler
interface
EventTime
EventTime
primitive, returns current time as a 64-bit number
File
IFile
implementation of a disk file
HttpClientSocket
Get http response to file or memory
HttpdCookies
HTTP Cookie parse/container class
HttpdCookies::COOKIE
Name/value pair store struct
HttpDebugSocket
HTTP request "echo" class
HttpdForm
Parse/store a http query_string/form-data body
HttpdForm::CGI
Store the name/value pairs from a GET/POST operation
HttpdSocket
Web server socket framework
HttpGetSocket
Get http page
HttpPostSocket
Generate a http post request, get response
HttpPutSocket
Put http page
HTTPSocket
HTTP request/response base class
IBase
IEventHandler
Timer event handler pure virtual base class
IEventOwner
Any class that wants to use timer events inherits this
IFile
Pure virtual file I/O interface
Ipv4Address
ISocketHandler
Socket
container class, event generator
ISocketHandler::PoolSocket
Connection pool class for internal use by the
ISocketHandler
ListenSocket< X >
Binds incoming port number to new
Socket
class X
Lock
Mutex
encapsulation class
MemFile
Implements a memory file
MemFile::block_t
File
block structure
Mutex
Mutex
container class, used by
Lock
Parse
Splits a string whatever way you want
RandomNumber
The following class uses an xorshift algorithm proposed in the following paper:
http://www.jstatsoft.org/v08/i14/xorshift.pdf
ResolvServer
Async DNS resolver thread
ResolvSocket
Async DNS resolver socket
SctpSocket
Semaphore
Pthread semaphore wrapper
SmtpdSocket
Smtp server base class
SmtpdSocket::EmailAddress
Socket
Socket
base class
Socket::SocketThread
Detached socket run thread
SocketAddress
This class and its subclasses is intended to be used as replacement for the internal data type 'ipaddr_t' and various implementations of IPv6 addressing found throughout the library
SocketHandler
Socket
container class, event generator
SSLInitializer
StdLog
Log class interface
StdoutLog
StdLog
implementation, logs to stdout
StreamSocket
SOCK_STREAM
Socket
base class
TcpSocket
Socket
implementation for TCP
TcpSocket::CircularBuffer
Buffer class containing one read/write circular buffer
TcpSocket::OUTPUT
Output buffer struct
Thread
Thread
base class
UdpSocket
Socket
implementation for UDP
Utility
Conversion utilities
Page, code, and content Copyright (C) 2007 by Anders Hedström
Generated for C++ Sockets by
1.4.4