コード例 #1
0
 def with_ipc_creator(
         self,
         ipc_creator_query: "Optional[ProcessQuery]" = None) -> "IpcQuery":
     if ipc_creator_query:
         ipc_creator = deepcopy(ipc_creator_query)
     else:
         ipc_creator = ProcessQuery()
     self.set_forward_edge_filter("ipc_creator", ipc_creator)
     ipc_creator.set_reverse_edge_filter("~ipc_creator", self,
                                         "ipc_creator")
     return self
コード例 #2
0
    def with_ipc_recipient(
            self,
            ipc_recipient_query: "Optional[ProcessQuery]" = None
    ) -> "IpcQuery":
        if ipc_recipient_query:
            ipc_recipient = deepcopy(ipc_recipient_query)
        else:
            ipc_recipient = ProcessQuery()

        self.set_forward_edge_filter("ipc_recipient", ipc_recipient)
        ipc_recipient.set_reverse_edge_filter("~ipc_recipient", self,
                                              "ipc_recipient")
        return self