Lines Matching refs:peer
1864 self.peer = None # not associated with another port yet
1873 # peer and 1 if we do.
1874 return int(self.peer != None)
1876 # for config.ini, print peer's name (not ours)
1878 return str(self.peer)
1882 return {'role' : self.role, 'peer' : str(self.peer),
1888 return self.peer.simobj
1900 if self.peer and not proxy.isproxy(self.peer):
1902 self, self.peer, other);
1903 self.peer = other
1916 if other.peer is not self:
1920 # connected peer. Useful operation for connecting instrumentation
1924 if not self.peer or proxy.isproxy(self.peer):
1932 old_peer = self.peer
1935 old_peer.peer = new_1
1936 new_1.peer = old_peer
1937 self.peer = new_2
1938 new_2.peer = self
1940 old_peer.peer = new_2
1941 new_2.peer = old_peer
1942 self.peer = new_1
1943 new_1.peer = self
1957 if self.peer and not proxy.isproxy(self.peer):
1958 peerObj = self.peer.simobj(_memo=memo)
1959 newRef.peer = self.peer.clone(peerObj, memo)
1960 assert(not isinstance(newRef.peer, VectorPortRef))
1965 if proxy.isproxy(self.peer):
1967 realPeer = self.peer.unproxy(self.simobj)
1979 peer = self.peer
1980 if not self.peer: # nothing to connect to
1984 peer_port = peer.simobj.getPort(peer.name, peer.index)
2018 # for config.ini, print peer's name (not ours)
2025 'peer' : [el.ini_str() for el in self.elements],
2083 def compat(cls, role, peer):
2084 cls._compat_dict.setdefault(role, set()).add(peer)
2085 cls._compat_dict.setdefault(peer, set()).add(role)