Module proton :: Class Link
[frames] | no frames]

Class Link

source code

object --+    
         |    
  Endpoint --+
             |
            Link

Instance Methods
 
__init__(self, c_link)
x.__init__(...) initializes x; see help(type(x)) for signature
source code
 
free(self)
Release the Link, freeing its resources
source code
 
open(self) source code
 
close(self) source code
 
state(self) source code
 
source(self) source code
 
target(self) source code
 
remote_source(self) source code
 
remote_target(self) source code
 
session(self) source code
 
connection(self) source code
 
delivery(self, tag) source code
 
current(self) source code
 
advance(self) source code
 
unsettled(self) source code
 
credit(self) source code
 
available(self) source code
 
queued(self) source code
 
next(self, mask) source code
 
name(self) source code
 
is_sender(self) source code
 
is_receiver(self) source code
 
remote_snd_settle_mode(self) source code
 
remote_rcv_settle_mode(self) source code
 
drained(self) source code
 
detach(self) source code

Inherited from Endpoint: remote_condition

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables
  SND_UNSETTLED = PN_SND_UNSETTLED
  SND_SETTLED = PN_SND_SETTLED
  SND_MIXED = PN_SND_MIXED
  RCV_FIRST = PN_RCV_FIRST
  RCV_SECOND = PN_RCV_SECOND
  snd_settle_mode = property(_get_snd_settle_mode, _set_snd_sett...
  rcv_settle_mode = property(_get_rcv_settle_mode, _set_rcv_sett...

Inherited from Endpoint: LOCAL_ACTIVE, LOCAL_CLOSED, LOCAL_UNINIT, REMOTE_ACTIVE, REMOTE_CLOSED, REMOTE_UNINIT

Properties

Inherited from object: __class__

Method Details

__init__(self, c_link)
(Constructor)

source code 

x.__init__(...) initializes x; see help(type(x)) for signature

Overrides: object.__init__
(inherited documentation)

state(self)

source code 
Decorators:
  • @property

source(self)

source code 
Decorators:
  • @property

target(self)

source code 
Decorators:
  • @property

remote_source(self)

source code 
Decorators:
  • @property

remote_target(self)

source code 
Decorators:
  • @property

session(self)

source code 
Decorators:
  • @property

connection(self)

source code 
Decorators:
  • @property

current(self)

source code 
Decorators:
  • @property

unsettled(self)

source code 
Decorators:
  • @property

credit(self)

source code 
Decorators:
  • @property

available(self)

source code 
Decorators:
  • @property

queued(self)

source code 
Decorators:
  • @property

name(self)

source code 
Decorators:
  • @property

is_sender(self)

source code 
Decorators:
  • @property

is_receiver(self)

source code 
Decorators:
  • @property

remote_snd_settle_mode(self)

source code 
Decorators:
  • @property

remote_rcv_settle_mode(self)

source code 
Decorators:
  • @property

Class Variable Details

snd_settle_mode

Value:
property(_get_snd_settle_mode, _set_snd_settle_mode)

rcv_settle_mode

Value:
property(_get_rcv_settle_mode, _set_rcv_settle_mode)