Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

POBoxIF.h

Go to the documentation of this file.
00001 //=============================================================================
00002 // POBoxIF.h
00006 //
00007 // Created 5/13/03 By Daniel Larimer
00008 //=============================================================================
00009 #ifndef _POBOXIF_H_
00010 #define _POBOXIF_H_
00011 #include<POAddress.h>
00012 
00013 using namespace std;
00014 class POMessage;
00015 
00016 class POBoxIF 
00017 {
00018     public:
00019         virtual ~POBoxIF(){};
00020 
00021         virtual const POMessage* popMessage() = 0;
00022         
00023         virtual string getName()const = 0;
00024         virtual bool   hasMessages( bool check_now = false )const = 0;
00025     
00026         virtual bool   sendMessage( POMessage* msg, const POAddress& adr, 
00027                                   bool send_now = false ) = 0;
00028         virtual void addMessage( const POMessage* msg ) = 0;
00029 
00030 };
00031 
00032 #endif

Generated on Tue Jun 15 12:49:28 2004 for pexpr by doxygen 1.3.4