LumiSoft Net Help
SIP_Flow Class
NamespacesLumiSoft.Net.SIP.StackSIP_Flow
Implements SIP Flow. Defined in draft-ietf-sip-outbound.
Declaration Syntax
C#Visual BasicVisual C++F#
public class SIP_Flow : IDisposable
Public Class SIP_Flow
	Implements IDisposable
public ref class SIP_Flow : IDisposable
type SIP_Flow =  
    class
        interface IDisposable
    end
Members
All MembersMethodsPropertiesEvents



IconMemberDescription
BytesWritten
Gets how many bytes this flow has sent to remote party.

CreateTime
Gets time when flow was created.

Dispose()()()()
Cleans up any resources being used.

Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize()()()()
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
GetHashCode()()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType()()()()
Gets the Type of the current instance.
(Inherited from Object.)
ID
Gets flow ID.

IsDisposed
Gets if this object is disposed.

IsDisposing
Is raised when flow is disposing.

IsReliable
Gets if flow is reliable transport.

IsSecure
Gets if this connection is secure.

IsServer
Gets if this flow is server flow or client flow.

LastActivity
Gets when flow had last(send or receive) activity.

LastPing
Gets time when last ping request was sent.

LocalEP
Gets flow local IP end point.

LocalPublicEP
Gets local EP what actually visible to RemoteEP. This value is different from LocalEP when stack is behind NAT.

MemberwiseClone()()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
RemoteEP
Gets flow remote IP end point.

Send(SIP_Request)
Sends specified request to flow remote end point.

Send(SIP_Response)
Sends specified response to flow remote end point.

SendKeepAlives
Gets or sets if flow sends keep-alive packets.

SendPing()()()()
Send ping request to flow remote end point.

ToString()()()()
Returns a string that represents the current object.
(Inherited from Object.)
Transport
Gets flow transport.

Remarks
A Flow is a network protocol layer (layer 4) association between two hosts that is represented by the network address and port number of both ends and by the protocol. For TCP, a flow is equivalent to a TCP connection. For UDP a flow is a bidirectional stream of datagrams between a single pair of IP addresses and ports of both peers.
Inheritance Hierarchy
Object
SIP_Flow

Assembly: LumiSoft.Net (Module: LumiSoft.Net.dll) Version: 4.5.5510.19119