class Standard . NegotiatePeerConnection {
string VISTAdomainName;
oid bfrObj;
any decryptCipher;
any encryptCipher;
oid ioObj;
oid notifyWhenDeleted;
oid peerObj;
} inherits from Object;
The NegotiatePeerConnection class is responsible for the negotiation of key parameters during the initialization of an interprocess communications link between two FARGOS/VISTA-based components. Objects of this class are normally only created by AcceptPeerConnections and ConnectToPeer objects. In turn, each NegotiatePeerConnection object creates a PeerConnection object that acts as a gateway to the remote peer.
NegotiatePeerConnection:create(oid streamObj, optional string domainName, optional string localSecret, optional any notifyClient)
The create method takes a single argument that is the object Id of an IOobject (or allomorphic equivalent) that represents a bi-directional stream connected to a remote peer.