#include <SessionCore.h>
Collaboration diagram for qpid::client::SessionCore:
Public Member Functions | |
SessionCore (shared_ptr< ConnectionImpl >, uint16_t channel, uint64_t maxFrameSize) | |
framing::FrameSet::shared_ptr | get () |
const framing::Uuid | getId () const |
uint16_t | getChannel () const |
void | assertOpen () const |
void | open (uint32_t detachedLifetime) |
void | close () |
void | resume (shared_ptr< ConnectionImpl >) |
void | suspend () |
void | setChannel (uint16_t channel) |
void | setSync (bool s) |
bool | isSync () |
ExecutionHandler & | getExecution () |
Future | send (const framing::AMQBody &command) |
Future | send (const framing::AMQBody &command, const framing::MethodContent &content) |
void | connectionClosed (uint16_t code, const std::string &text) |
void | connectionBroke (uint16_t code, const std::string &text) |
Attaches to a SessionHandler when active, detaches when closed.