C AMQP Protocol Engine API  0.7
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
session.h File Reference
#include <proton/import_export.h>
#include <proton/type_compat.h>
#include <stddef.h>
#include <sys/types.h>
Include dependency graph for session.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

PN_EXTERN pn_session_tpn_session (pn_connection_t *connection)
 
PN_EXTERN void pn_session_free (pn_session_t *session)
 
PN_EXTERN void * pn_session_get_context (pn_session_t *session)
 
PN_EXTERN void pn_session_set_context (pn_session_t *session, void *context)
 
PN_EXTERN pn_state_t pn_session_state (pn_session_t *session)
 
PN_EXTERN pn_error_tpn_session_error (pn_session_t *session)
 
PN_EXTERN pn_condition_tpn_session_condition (pn_session_t *session)
 
PN_EXTERN pn_condition_tpn_session_remote_condition (pn_session_t *session)
 
PN_EXTERN pn_connection_tpn_session_connection (pn_session_t *session)
 
PN_EXTERN void pn_session_open (pn_session_t *session)
 
PN_EXTERN void pn_session_close (pn_session_t *session)
 
PN_EXTERN size_t pn_session_get_incoming_capacity (pn_session_t *session)
 
PN_EXTERN void pn_session_set_incoming_capacity (pn_session_t *session, size_t capacity)
 
PN_EXTERN size_t pn_session_outgoing_bytes (pn_session_t *session)
 
PN_EXTERN size_t pn_session_incoming_bytes (pn_session_t *session)
 
PN_EXTERN pn_session_tpn_session_head (pn_connection_t *connection, pn_state_t state)
 
PN_EXTERN pn_session_tpn_session_next (pn_session_t *session, pn_state_t state)
 

Detailed Description

Session API for the proton Engine.