SIPSorcery.SIP.SIPEndPoint.CopyOf C# (CSharp) Method

CopyOf() public method

public CopyOf ( ) : SIPEndPoint
return SIPEndPoint
        public SIPEndPoint CopyOf()
        {
            SIPEndPoint copy = new SIPEndPoint(Protocol, new IPAddress(Address.GetAddressBytes()), Port);
            return copy;
        }

Usage Example

Example #1
0
        public SIPDialogue(
            string callId,
            SIPRouteSet routeSet,
            SIPUserField localUser,
            SIPUserField remoteUser,
            int cseq,
            SIPURI remoteTarget,
            string localTag,
            string remoteTag,
            Guid cdrId,
            string sdp,
            string remoteSDP,
            SIPEndPoint remoteEndPoint)
        {
            Id = Guid.NewGuid();

            CallId            = callId;
            RouteSet          = routeSet;
            LocalUserField    = localUser;
            LocalTag          = localTag;
            RemoteUserField   = remoteUser;
            RemoteTag         = remoteTag;
            CSeq              = cseq;
            RemoteTarget      = remoteTarget;
            CDRId             = cdrId;
            SDP               = sdp;
            RemoteSDP         = remoteSDP;
            Inserted          = DateTime.UtcNow;
            Direction         = SIPCallDirection.None;
            RemoteSIPEndPoint = remoteEndPoint?.CopyOf();
        }
All Usage Examples Of SIPSorcery.SIP.SIPEndPoint::CopyOf