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
CircularBuffer
Buffer class containing one read/write circular buffer
CTcpSocket
TcpSocket
implementation with manual encrypt/decrypt
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
ICrypt
Encrypt/decrypt interface used by
CTcpSocket
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
MinderHandler
Specialized sockethandler for a distributed network
MinderHandler::HOSTS
Minion hosts list
MinderHandler::SEEN
Structure describing a message that has been received by a host
MinderHandler::STORE
MinderSocket
Client socket for connecting to a Minder
MinionSocket
Encrypted peer2peer socket in the distributed network
Mutex
Mutex
container class, used by
Lock
NullCrypt
ICrypt
implementation with no encryption
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
TcpSocket
Socket
implementation for TCP
TcpSocket::MES
Dynamic output buffer storage struct
Thread
Thread
base class
UdpSocket
Socket
implementation for UDP
Uid
Generate 128-bit globally unique identifier
Utility
Conversion utilities
Page, code, and content Copyright (C) 2007 by Anders Hedström
Generated for C++ Sockets by
1.4.4