Classes | Namespaces | Enumerations

C:/knet/include/kNet/Socket.h File Reference

The Socket class. More...

#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <netdb.h>
#include <errno.h>
#include <vector>
#include <list>
#include "SharedPtr.h"
#include "EndPoint.h"
#include "WaitFreeQueue.h"
#include "Event.h"
Include dependency graph for Socket.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  kNet::Socket
 Represents a low-level network socket. More...

Namespaces

namespace  kNet

Enumerations

enum  kNet::SocketTransportLayer { kNet::InvalidTransportLayer = 0 }
 

Identifiers for the possible bottom-level tranport layers.

More...
enum  kNet::SocketType { kNet::InvalidSocketType = 0, kNet::ServerListenSocket, kNet::ServerClientSocket, kNet::ClientSocket }

Detailed Description

The Socket class.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines