PEDF package

Representation module

class mcgdb.model.task.environment.p2012.pedf.representation.ControllerInterface(module)[source]

Bases: mcgdb.model.task.environment.p2012.pedf.representation.OwnerInterface

ITF_TYPE = 'Controller'
class mcgdb.model.task.environment.p2012.pedf.representation.DataStreamBridgeInterface(real)[source]

Bases: mcgdb.model.task.environment.p2012.pedf.representation.DataStreamInterface

ITF_TYPE = 'DataStream Bridge'

Bases: mcgdb.model.task.environment.p2012.pedf.representation.DataStreamLink

class mcgdb.model.task.environment.p2012.pedf.representation.DataStreamInterface(*args, **kws)[source]

Bases: mcgdb.model.task.environment.p2012.pedf.representation.Interface

ITF_TYPE = 'DataStream'
consume_message(msg)[source]
dict_ = {}
do_consume_message(msg)[source]
do_produce_message()[source]
get_messages()[source]
classmethod init_dict(key, self)

Add the current object to its class dictionnary (in __init__).

Parameters:
  • key -- Unique id of this object instance.
  • self -- Object instance put in the dict.
classmethod key_to_value(key)

Get object identified with key key.

Parameters:key -- key to lookup.
list_ = []
produce_message()[source]

Bases: mcgdb.model.task.representation.Link

class mcgdb.model.task.environment.p2012.pedf.representation.DynamicControlInterface(*args, **kws)[source]

Bases: mcgdb.model.task.environment.p2012.pedf.representation.Interface

ITF_TYPE = 'DynamicControl'
dict_ = {}
do_produce_message()[source]
classmethod init_dict(key, self)

Add the current object to its class dictionnary (in __init__).

Parameters:
  • key -- Unique id of this object instance.
  • self -- Object instance put in the dict.
classmethod key_to_value(key)

Get object identified with key key.

Parameters:key -- key to lookup.
list_ = []
produce_message()[source]

Bases: mcgdb.model.task.representation.Link

get_messages()[source]
class mcgdb.model.task.environment.p2012.pedf.representation.Filter(*args, **kws)[source]

Bases: mcgdb.model.task.representation.CommComponent

consume_message(message)[source]
dict_ = {}
finish_run()[source]
get_mark()[source]
get_messages()[source]
last_number = 0
list_ = []
produce_message(itf)[source]
run()[source]
set_name(name)[source]
state_changed(itf=None)[source]
class mcgdb.model.task.environment.p2012.pedf.representation.Interface(module, name=None)[source]

Bases: mcgdb.model.task.representation.Endpoint

ITF_TYPE = 'Interface'
fetch_data()[source]
finish_fetch_data()[source]
finish_flush_data()[source]
finish_pop_data()[source]
finish_push_data()[source]
flush_data()[source]
get_other_side()[source]
pop_data()[source]
push_data()[source]
class mcgdb.model.task.environment.p2012.pedf.representation.Module(*args, **kws)[source]

Bases: mcgdb.model.task.environment.p2012.pedf.representation.Filter

dict_ = {}
last_number = 0
list_ = []
set_name(name)[source]
class mcgdb.model.task.environment.p2012.pedf.representation.OwneeInterface(module)[source]

Bases: mcgdb.model.task.environment.p2012.pedf.representation.Interface

ITF_TYPE = 'Ownee'
class mcgdb.model.task.environment.p2012.pedf.representation.OwnerInterface(module, name=None)[source]

Bases: mcgdb.model.task.environment.p2012.pedf.representation.Interface

ITF_TYPE = 'Owner'

Bases: mcgdb.model.task.representation.Link

class mcgdb.model.task.environment.p2012.pedf.representation.Worker(*args, **kws)[source]

Bases: mcgdb.model.task.environment.p2012.pedf.representation.Filter

dict_ = {}
last_number = 0
list_ = []
set_name(name)[source]
class mcgdb.model.task.environment.p2012.pedf.representation.WorkerInterface(module)[source]

Bases: mcgdb.model.task.environment.p2012.pedf.representation.OwneeInterface

ITF_TYPE = 'Worker'

Bases: mcgdb.model.task.environment.p2012.pedf.representation.OwnerLink

mcgdb.model.task.environment.p2012.pedf.representation.check_deadlock(only_idx=None)[source]
mcgdb.model.task.environment.p2012.pedf.representation.complete_interface_mapping()[source]
mcgdb.model.task.environment.p2012.pedf.representation.compute_loops(node=None, node_parents=[])[source]
mcgdb.model.task.environment.p2012.pedf.representation.compute_loops_itf()[source]
mcgdb.model.task.environment.p2012.pedf.representation.connect_control_interface(parent, worker)[source]
mcgdb.model.task.environment.p2012.pedf.representation.connect_datastream_interface(this, this_module, this_name, that, that_module, that_name)[source]
mcgdb.model.task.environment.p2012.pedf.representation.connect_dynamic_control_interface(this, this_module, this_name, that, that_module, that_name)[source]
mcgdb.model.task.environment.p2012.pedf.representation.connect_owner_interface(parent, son)[source]
mcgdb.model.task.environment.p2012.pedf.representation.get_children(node)[source]
mcgdb.model.task.environment.p2012.pedf.representation.get_loops()[source]
mcgdb.model.task.environment.p2012.pedf.representation.runtime_type(type_name)[source]
mcgdb.model.task.environment.p2012.pedf.representation.stop_on_deadlock()[source]