| Apache Qpid - AMQP Messaging for Java JMS, C++, Python, Ruby, and .NET | Apache Qpid Documentation |
#include <Connector.h>
Public Types | |
| typedef T | HandledType |
| typedef void | result_type |
Public Member Functions | |
| typedef Connector * | Factory (framing::ProtocolVersion, const ConnectionSettings &, ConnectionImpl *) |
| virtual | ~Connector () |
| virtual void | connect (const std::string &host, int port)=0 |
| virtual void | init () |
| virtual void | close ()=0 |
| virtual void | send (framing::AMQFrame &frame)=0 |
| virtual void | abort ()=0 |
| virtual void | setInputHandler (framing::InputHandler *handler)=0 |
| virtual void | setShutdownHandler (sys::ShutdownHandler *handler)=0 |
| virtual sys::ShutdownHandler * | getShutdownHandler () const =0 |
| virtual framing::OutputHandler * | getOutputHandler ()=0 |
| virtual const std::string & | getIdentifier () const =0 |
| virtual void | activateSecurityLayer (std::auto_ptr< qpid::sys::SecurityLayer >) |
| void | handle (AMQFrame &f) |
| virtual void | handle (T)=0 |
| typedef void | handleFptr (T) |
| void | operator() (T t) |
| Allow functor syntax for calling handle. | |
Static Public Member Functions | |
| static Connector * | create (const std::string &proto, framing::ProtocolVersion, const ConnectionSettings &, ConnectionImpl *) |
| static void | registerFactory (const std::string &proto, Factory *connectorFactory) |
Public Attributes | |
| Handler< T > * | next |
| Pointer to next handler in a linked list. | |
Definition at line 54 of file Connector.h.
typedef T qpid::framing::Handler< T >::HandledType [inherited] |
typedef void qpid::framing::Handler< T >::result_type [inherited] |
| virtual qpid::client::Connector::~Connector | ( | ) | [inline, virtual] |
Definition at line 62 of file Connector.h.
| virtual void qpid::client::Connector::abort | ( | ) | [pure virtual] |
| virtual void qpid::client::Connector::activateSecurityLayer | ( | std::auto_ptr< qpid::sys::SecurityLayer > | ) | [inline, virtual] |
Definition at line 75 of file Connector.h.
| virtual void qpid::client::Connector::close | ( | ) | [pure virtual] |
| virtual void qpid::client::Connector::connect | ( | const std::string & | host, | |
| int | port | |||
| ) | [pure virtual] |
| static Connector* qpid::client::Connector::create | ( | const std::string & | proto, | |
| framing::ProtocolVersion | , | |||
| const ConnectionSettings & | , | |||
| ConnectionImpl * | ||||
| ) | [static] |
| typedef Connector* qpid::client::Connector::Factory | ( | framing::ProtocolVersion | , | |
| const ConnectionSettings & | , | |||
| ConnectionImpl * | ||||
| ) |
| virtual const std::string& qpid::client::Connector::getIdentifier | ( | ) | const [pure virtual] |
| virtual framing::OutputHandler* qpid::client::Connector::getOutputHandler | ( | ) | [pure virtual] |
| virtual sys::ShutdownHandler* qpid::client::Connector::getShutdownHandler | ( | ) | const [pure virtual] |
| virtual void qpid::framing::Handler< T >::handle | ( | T | ) | [pure virtual, inherited] |
Implemented in qpid::framing::Handler< T >::Functor< F >, qpid::framing::Handler< T >::MemFunRef< X, F >, qpid::framing::Handler< T >::MemFunRef< qpid::framing::Handler::InOutHandlerInterface,&InOutHandlerInterface::handleOut >, qpid::framing::Handler< T >::MemFunRef< qpid::framing::Handler::InOutHandlerInterface,&InOutHandlerInterface::handleIn >, and qpid::framing::Handler< T >::MemFunRef< qpid::client::SessionImpl,&SessionImpl::proxyOut >.
Referenced by qpid::framing::Handler< AMQFrame & >::operator()(), and qpid::framing::Relay::operator()().
| void qpid::framing::OutputHandler::handle | ( | AMQFrame & | f | ) | [inline, inherited] |
| typedef void qpid::framing::Handler< T >::handleFptr | ( | T | ) | [inherited] |
| virtual void qpid::client::Connector::init | ( | ) | [inline, virtual] |
Definition at line 64 of file Connector.h.
| void qpid::framing::Handler< T >::operator() | ( | T | t | ) | [inline, inherited] |
| static void qpid::client::Connector::registerFactory | ( | const std::string & | proto, | |
| Factory * | connectorFactory | |||
| ) | [static] |
| virtual void qpid::client::Connector::send | ( | framing::AMQFrame & | frame | ) | [pure virtual] |
Implements qpid::framing::OutputHandler.
| virtual void qpid::client::Connector::setInputHandler | ( | framing::InputHandler * | handler | ) | [pure virtual] |
| virtual void qpid::client::Connector::setShutdownHandler | ( | sys::ShutdownHandler * | handler | ) | [pure virtual] |
Handler<T>* qpid::framing::Handler< T >::next [inherited] |
Pointer to next handler in a linked list.
Definition at line 46 of file Handler.h.
Referenced by qpid::framing::ChannelHandler::handle().
1.5.7.1