Table of Contents

Class IkeSessionParams

Namespace
Android.Net.Ipsec.Ike
Assembly
MASES.Netdroid.dll
public class IkeSessionParams : JVMBridgeBase<IkeSessionParams>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<IkeSessionParams>
IkeSessionParams
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<IkeSessionParams>.IsAssignableFrom(IJavaType)
JVMBridgeBase<IkeSessionParams>.IsAssignableFrom<T>()
JVMBridgeBase<IkeSessionParams>.Execute<T>(params T[])
JVMBridgeBase<IkeSessionParams>.DynBridgeClazz
JVMBridgeBase<IkeSessionParams>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

IkeSessionParams()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public IkeSessionParams()

IkeSessionParams(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public IkeSessionParams(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

IKE_DPD_DELAY_SEC_DISABLED

public static int IKE_DPD_DELAY_SEC_DISABLED { get; }

Property Value

int

IKE_OPTION_ACCEPT_ANY_REMOTE_ID

public static int IKE_OPTION_ACCEPT_ANY_REMOTE_ID { get; }

Property Value

int

IKE_OPTION_EAP_ONLY_AUTH

public static int IKE_OPTION_EAP_ONLY_AUTH { get; }

Property Value

int

IKE_OPTION_FORCE_PORT_4500

public static int IKE_OPTION_FORCE_PORT_4500 { get; }

Property Value

int

IKE_OPTION_INITIAL_CONTACT

public static int IKE_OPTION_INITIAL_CONTACT { get; }

Property Value

int

IKE_OPTION_MOBIKE

public static int IKE_OPTION_MOBIKE { get; }

Property Value

int

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

Methods

GetDpdDelaySeconds()

public int GetDpdDelaySeconds()

Returns

int

int

GetHardLifetimeSeconds()

public int GetHardLifetimeSeconds()

Returns

int

int

GetIkeOptions()

public Set<Integer> GetIkeOptions()

Returns

Set<Integer>

Set

GetIkeSaProposals()

public List<IkeSaProposal> GetIkeSaProposals()

Returns

List<IkeSaProposal>

List

GetLocalAuthConfig()

public IkeSessionParams.IkeAuthConfig GetLocalAuthConfig()

Returns

IkeSessionParams.IkeAuthConfig

IkeSessionParams.IkeAuthConfig

GetLocalIdentification()

public IkeIdentification GetLocalIdentification()

Returns

IkeIdentification

IkeIdentification

GetNattKeepAliveDelaySeconds()

public int GetNattKeepAliveDelaySeconds()

Returns

int

int

GetNetwork()

public Network GetNetwork()

Returns

Network

Network

GetRemoteAuthConfig()

public IkeSessionParams.IkeAuthConfig GetRemoteAuthConfig()

Returns

IkeSessionParams.IkeAuthConfig

IkeSessionParams.IkeAuthConfig

GetRemoteIdentification()

public IkeIdentification GetRemoteIdentification()

Returns

IkeIdentification

IkeIdentification

GetRetransmissionTimeoutsMillis()

public int[] GetRetransmissionTimeoutsMillis()

Returns

int[]

int

GetServerHostname()

public String GetServerHostname()

Returns

String

String

GetSoftLifetimeSeconds()

public int GetSoftLifetimeSeconds()

Returns

int

int

HasIkeOption(int)

public bool HasIkeOption(int arg0)

Parameters

arg0 int

int

Returns

bool

bool