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

Class Link

source code

object --+    
         |    
  Endpoint --+
             |
            Link
Known Subclasses:

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
 
delivery(self, tag) source code
 
advance(self) source code
 
next(self, mask) source code
 
drained(self) source code

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

Class Variables
  SND_UNSETTLED = 0
  SND_SETTLED = 1
  SND_MIXED = 2
  RCV_FIRST = 0
  RCV_SECOND = 1

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

Properties
  state
  source
  target
  remote_source
  remote_target
  session
  current
  unsettled
  credit
  available
  queued
  name
  is_sender
  is_receiver
  remote_snd_settle_mode
  remote_rcv_settle_mode
  snd_settle_mode
  rcv_settle_mode

Inherited from Endpoint: remote_condition

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)

Property Details

state

Get Method:
unreachable.state(self)

source

Get Method:
unreachable.source(self)

target

Get Method:
unreachable.target(self)

remote_source

Get Method:
unreachable.remote_source(self)

remote_target

Get Method:
unreachable.remote_target(self)

session

Get Method:
unreachable.session(self)

current

Get Method:
unreachable.current(self)

unsettled

Get Method:
unreachable.unsettled(self)

credit

Get Method:
unreachable.credit(self)

available

Get Method:
unreachable.available(self)

queued

Get Method:
unreachable.queued(self)

name

Get Method:
unreachable.name(self)

is_sender

Get Method:
unreachable.is_sender(self)

is_receiver

Get Method:
unreachable.is_receiver(self)

remote_snd_settle_mode

Get Method:
unreachable.remote_snd_settle_mode(self)

remote_rcv_settle_mode

Get Method:
unreachable.remote_rcv_settle_mode(self)

snd_settle_mode

Get Method:
_get_snd_settle_mode(self)
Set Method:
_set_snd_settle_mode(self, mode)

rcv_settle_mode

Get Method:
_get_rcv_settle_mode(self)
Set Method:
_set_rcv_settle_mode(self, mode)