Table of Contents

Class IkeSession

Namespace
Android.Net.Ipsec.Ike
Assembly
MASES.Netdroid.dll
public class IkeSession : AutoCloseable, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IAutoCloseable
Inheritance
JVMBridgeBase
JVMBridgeBase<AutoCloseable>
IkeSession
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<AutoCloseable>.IsAssignableFrom(IJavaType)
JVMBridgeBase<AutoCloseable>.IsAssignableFrom<T>()
JVMBridgeBase<AutoCloseable>.Execute<T>(params T[])
JVMBridgeBase<AutoCloseable>.DynBridgeClazz
JVMBridgeBase<AutoCloseable>.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

IkeSession()

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

public IkeSession()

IkeSession(Context, IkeSessionParams, ChildSessionParams, Executor, IkeSessionCallback, ChildSessionCallback)

public IkeSession(Context arg0, IkeSessionParams arg1, ChildSessionParams arg2, Executor arg3, IkeSessionCallback arg4, ChildSessionCallback arg5)

Parameters

arg0 Context

Context

arg1 IkeSessionParams

IkeSessionParams

arg2 ChildSessionParams

ChildSessionParams

arg3 Executor

Executor

arg4 IkeSessionCallback

IkeSessionCallback

arg5 ChildSessionCallback

ChildSessionCallback

IkeSession(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 IkeSession(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

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

Close()

public void Close()

CloseChildSession(ChildSessionCallback)

public void CloseChildSession(ChildSessionCallback arg0)

Parameters

arg0 ChildSessionCallback

ChildSessionCallback

Dump(PrintWriter)

public void Dump(PrintWriter arg0)

Parameters

arg0 PrintWriter

PrintWriter

Kill()

public void Kill()

OpenChildSession(ChildSessionParams, ChildSessionCallback)

public void OpenChildSession(ChildSessionParams arg0, ChildSessionCallback arg1)

Parameters

arg0 ChildSessionParams

ChildSessionParams

arg1 ChildSessionCallback

ChildSessionCallback