60 lines
780 B
Markdown
60 lines
780 B
Markdown
|
<a id="services-action"></a>
|
||
|
|
||
|
# Services.Action
|
||
|
|
||
|
### *class* Services.Action.Action(action, data, sender=None, senderID=None, sourceNode=None, recipient=None, recipientNode=None)
|
||
|
|
||
|
Generic action class for triggering actions from sub processes on the main thread
|
||
|
|
||
|
[🔗 Source](https://git.utopic.work/PierMesh/piermesh/src/branch/main/Services/Action.py)
|
||
|
|
||
|
#### action
|
||
|
|
||
|
Action to run
|
||
|
|
||
|
* **Type:**
|
||
|
str
|
||
|
|
||
|
#### data
|
||
|
|
||
|
Data to pass to action
|
||
|
|
||
|
* **Type:**
|
||
|
dict
|
||
|
|
||
|
#### sender
|
||
|
|
||
|
Sender identifier
|
||
|
|
||
|
* **Type:**
|
||
|
str
|
||
|
|
||
|
#### senderID
|
||
|
|
||
|
Sender second level identifier
|
||
|
|
||
|
* **Type:**
|
||
|
str
|
||
|
|
||
|
#### sourceNode
|
||
|
|
||
|
Sending node
|
||
|
|
||
|
* **Type:**
|
||
|
str
|
||
|
|
||
|
#### recipient
|
||
|
|
||
|
Peer identifier to route to
|
||
|
|
||
|
* **Type:**
|
||
|
str
|
||
|
|
||
|
#### recipientNode
|
||
|
|
||
|
Intended destination node identifier
|
||
|
|
||
|
#### getAction()
|
||
|
|
||
|
#### getData()
|