TML Messaging Suite  1.1.5
Python Extension
 All Data Structures Namespaces Functions Variables Groups Pages
Public Member Functions | Data Fields
TMLProfile Class Reference

TML ProfileA profile is used to implement TML interfaces. More...

Inheritance diagram for TMLProfile:

Public Member Functions

def __init__
 Constructor of TMLProfile. More...
 
def __del__
 Destructor of TMLProfile. More...
 
def register_cmd
 Register a command handler. More...
 
def register_evt_consumer
 Register to receive events from a remote peer. More...
 
def unregister_evt_consumer
 Unregister from remote peer events. More...
 
def register_bal_receiver
 Register to receive balanced calls from a remote peer. More...
 
def unregister_bal_receiver
 Unregister a balanced call receiver. More...
 
def del_cmd
 Remove a command handler from the profile. More...
 
def add_event_consumer
 Add event consumer to profile. More...
 
def remove_event_consumer
 Remove event consumer from profile. More...
 
def clear_event_consumer
 Remove all event consumers from profile. More...
 
def add_call_destination
 add call destination to profile More...
 
def remove_call_destination
 Remove call destination from profile. More...
 
def clear_call_destination
 remove all call destinations from profile More...
 
def call_sync
 Send a synchronous TML message. More...
 
def call_async
 Send a asynchronous TML message. More...
 
def call_sync_balanced
 Send a synchronous TML message to call destinations. More...
 
def call_async_balanced
 Send an asynchronous TML message to call destinations. More...
 
def send_event
 Send an event to all event consumers registered for this profile. More...
 
def open_stream_sender
 Open a sender stream. More...
 
def open_stream_receiver
 Open a receiver stream. More...
 

Data Fields

 on_cmd_custom_dispatch
 [function, method] a callback routine for commands not registered in the profile More...
 
 on_cmd_ready
 [function, method] a callback routine for command ready handling More...
 
 on_populate_event_consumer
 [function, method] a callback function/method More...
 
 on_populate_call_destinations
 [function, method] a callback function/method More...
 
 on_progress
 [function, method] a callback function/method More...
 
 on_status_reply
 [function, method] a callback function/method More...
 
 on_event_error
 [function, method] a callback function/method More...
 
 on_queue_overflow
 [function, method] a callback function/method More...
 
 on_register_event_consumer
 [function, method] a callback function/method More...
 
 on_register_call_destination
 [function, method] a callback function/method More...
 
 on_busy_status_request
 [function, method] a callback function/method More...
 
 on_balance_calculation
 [function, method] a callback function/method More...
 
 tml_core
 [tml.core.TMLCore] TML core handling this command. More...
 
 profile_url
 [str] Profile string identifier. More...
 

Detailed Description

TML Profile

A profile is used to implement TML interfaces.