00001
00030
#ifndef CONSUMERADMIN_IMPL_H
00031
#define CONSUMERADMIN_IMPL_H
00032
00033
#include "BP_CosLw_Log.h"
00034
00035
00064 class ConsumerAdmin_Impl:
00065
virtual public POA_BP_LogConsumerAdmin::LogConsumerAdmin
00066 {
00067
00068
public:
00070
ConsumerAdmin_Impl(PortableServer::POA_ptr consumerpoa);
00071
00073
virtual ~ConsumerAdmin_Impl();
00074
00080
virtual CosLwLog::LogConsumer*
build_consumer()
00081
throw(CORBA::SystemException);
00082
00083
private:
00085 PortableServer::POA_var _consumer_poa;
00086
00087
00088 };
00089
00090
#endif