reSIProcate/repro  9694
CertServer.hxx
Go to the documentation of this file.
00001 #if !defined(Repro_CertServer_hxx)
00002 #define Repro_CertServer_hxx
00003 
00004 #include "repro/stateAgents/CertPublicationHandler.hxx"
00005 #include "repro/stateAgents/CertSubscriptionHandler.hxx"
00006 #include "repro/stateAgents/PrivateKeyPublicationHandler.hxx"
00007 #include "repro/stateAgents/PrivateKeySubscriptionHandler.hxx"
00008 
00009 namespace resip
00010 {
00011 class DialogUsageManager;
00012 }
00013 
00014 namespace repro
00015 {
00016 
00017 class CertServer
00018 {
00019    public:
00020       CertServer(resip::DialogUsageManager& dum);
00021       ~CertServer();
00022 
00023    private:
00024       resip::DialogUsageManager& mDum;
00025       
00026       PrivateKeySubscriptionHandler mPrivateKeyServer;
00027       PrivateKeyPublicationHandler mPrivateKeyUpdater;
00028       CertSubscriptionHandler mCertServer;
00029       CertPublicationHandler mCertUpdater;
00030 };
00031 
00032 }
00033 #endif