pythonQueue
element. This element is a child of the pythonImplementation and allows to specify how the services notifications are handled at the python level. This element has the following attributes (all optional):queueSize
: the optional size of the queue (used for all services notifications by default)publishQueueSize
: the optional size of the queue for publish Service notificationseventQueueSize
: the optional size of the queue for event and request services notifications. Note that the event queue has priority on the publish queuequeueSize
: in that case, there is only one queue for all notifications, regardless of the service typepublishQueueSize
and eventQueueSize
: in that case, there is one queue for the publish notifications, and another one for event and requests notificationspythonQueue
elemen is not present, onyl one queue will be defined, with a default size of 10.
<pythonImplementation path="pythonAppli" inputSize="1024" outputSize="1024"> <pythonQueue queueSize="20" /> </pythonImplementation>An example with two queues:
<pythonImplementation path="pythonAppli" inputSize="1024" outputSize="1024"> <pythonQueue publishQueueSize="20" eventQueueSize="10" /> </pythonImplementation>
Copyright 2017-2020 Dassault Aviation. All Rights Reserved. Documentation and source under the LGPL v3 licence