Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members   Related Pages  

Session Class Reference

#include <Session.hpp>

List of all members.

Public Methods

 Session (Bkmd *bkmd, Socket &server)
int poll ()
void send (msgHeader1 &header, const string &data)
void response (int msgType, const string &data, msgHeader1 &header)
DBgetDb ()

Detailed Description

Represents one connection to a bkmd client.

Constructor & Destructor Documentation

Session::Session Bkmd   bkmd,
Socket   server

Constructor. Create a session with this tcpstream attached

Member Function Documentation

DB * Session::getDb  

Get the DB connection. This is used by the message handlers for querying the database.

int Session::poll  

Check if new data arrived. If there are new data they are processed.

void Session::response int    msgType,
const string &    data,
msgHeader1   header

Response to a message. The release, attribute and sequence number of the header are copied into the new message.

void Session::send msgHeader1   header,
const string &    data

Send a message to the connected client.

The documentation for this class was generated from the following files:
Generated on Sun Jan 20 20:59:59 2002 for bkmd by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001