#ifndef _AMQP_ServerHandlerImpl_
#define _AMQP_ServerHandlerImpl_
#include "AMQP_ServerOperations.h"
#include "qpid/framing/FieldTable.h"
namespace qpid {
namespace framing {
class AMQP_ServerHandlerImpl : virtual public AMQP_ServerOperations
{
AMQP_ServerOperations::*
Ptr;
public:
AMQP_ServerHandlerImpl();
virtual ~AMQP_ServerHandlerImpl();
virtual inline AMQP_ServerOperations::
* get
() { return Ptr; }
/**
===== Class: Impl =====
*/
class
Impl : virtual public AMQP_ServerOperations::
{
public:
/* Constructors and destructors */
Impl();
virtual ~Impl();
/* Protocol methods */
/**
----- Method:
Impl. -----
*/
/**
Rule "":
*/
virtual void
( u_int16_t channel
,
,
);
}; /* class Impl */
}; /* AMQP_ServerHandlerImpl */
} /* namespace framing */
} /* namespace qpid */
#endif
#include "AMQP_ServerHandlerImpl.h"
namespace qpid {
namespace framing {
AMQP_ServerHandlerImpl::AMQP_ServerHandlerImpl() :
HandlerPtr( new HandlerImpl() )
,
{
}
AMQP_ServerHandlerImpl::~AMQP_ServerHandlerImpl()
{
delete HandlerPtr;
}
/* ===== Class: HandlerImpl ===== */
AMQP_ServerHandlerImpl::HandlerImpl::
HandlerImpl()
{
}
AMQP_ServerHandlerImpl::HandlerImpl::~
HandlerImpl()
{
}
void AMQP_ServerHandlerImpl::HandlerImpl::
( u_int16_t /*channel*/
,
,
)
{
}
} /* namespace framing */
} /* namespace qpid */