Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

cabal_trans.h

00001 /*
00002    cabal_trans.h
00003    Transmission class; abstract transmission provider.
00004 
00005    $Id: cabal_trans.h,v 1.4 2004/03/26 12:03:02 jonnymind Exp $
00006 ---------------------------------------------
00007    Begin      : 2003-12-27 06:15
00008    Author     : Giancarlo Niccolai
00009 
00010    Last modified because:
00011 
00012 */
00013 
00014 #ifndef CABAL_TRANS_H
00015 #define CABAL_TRANS_H
00016 
00017 
00018 namespace Cabal {
00019 
00030 class Connection;
00031 
00032 class Transmission
00033 {
00034 public:
00078    virtual bool transmit( Connection *conn ) = 0;
00079 
00080    virtual void init( Connection *con ) = 0;
00081    virtual void terminate( Connection *conn ) = 0;
00082 };
00083 
00084 }
00085 #endif
00086 
00087 /* End of cabal_trans.h */

Generated on Sat Apr 10 17:41:48 2004 for Cabal by doxygen 1.3.5