cmlabs::NetHTTPProtocol Class Reference

#include <NetHTTPProtocol.h>

Inheritance diagram for cmlabs::NetHTTPProtocol:

Inheritance graph
[legend]
Collaboration diagram for cmlabs::NetHTTPProtocol:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 NetHTTPProtocol ()
virtual ~NetHTTPProtocol ()
Objectclone () const
bool checkBufferForCompatibility (char *buffer, int length)
bool initializeConversation (JSocket *socket)
bool sendObject (JSocket *socket, Message *msg, bool isReply)
MessagereceiveObject (JSocket *socket, int timeout)

Public Attributes

HTTPRequestrecHTTP


Detailed Description

Definition at line 40 of file NetHTTPProtocol.h.


Constructor & Destructor Documentation

cmlabs::NetHTTPProtocol::NetHTTPProtocol (  ) 

Definition at line 33 of file NetHTTPProtocol.cpp.

cmlabs::NetHTTPProtocol::~NetHTTPProtocol (  )  [virtual]

Definition at line 39 of file NetHTTPProtocol.cpp.


Member Function Documentation

Object * cmlabs::NetHTTPProtocol::clone (  )  const [virtual]

Implements cmlabs::NetProtocol.

Definition at line 45 of file NetHTTPProtocol.cpp.

bool cmlabs::NetHTTPProtocol::checkBufferForCompatibility ( char *  buffer,
int  length 
) [virtual]

Implements cmlabs::NetProtocol.

Definition at line 49 of file NetHTTPProtocol.cpp.

bool cmlabs::NetHTTPProtocol::initializeConversation ( JSocket socket  )  [virtual]

Implements cmlabs::NetProtocol.

Definition at line 62 of file NetHTTPProtocol.cpp.

bool cmlabs::NetHTTPProtocol::sendObject ( JSocket socket,
Message msg,
bool  isReply 
) [virtual]

Implements cmlabs::NetProtocol.

Definition at line 68 of file NetHTTPProtocol.cpp.

Message * cmlabs::NetHTTPProtocol::receiveObject ( JSocket socket,
int  timeout 
) [virtual]

Implements cmlabs::NetProtocol.

Definition at line 118 of file NetHTTPProtocol.cpp.


Member Data Documentation

Definition at line 53 of file NetHTTPProtocol.h.


The documentation for this class was generated from the following files:

Generated on Tue Jul 7 16:23:27 2009 for CoreLibrary by  doxygen 1.5.6