Table of Contents

Class DiscoverySessionCallback

Namespace
Android.Net.Wifi.Aware
Assembly
MASES.Netdroid.dll
public class DiscoverySessionCallback : JVMBridgeBase<DiscoverySessionCallback>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
Inheritance
DiscoverySessionCallback
Implements
Extension Methods

Constructors

DiscoverySessionCallback()

public DiscoverySessionCallback()

DiscoverySessionCallback(IJVMBridgeBaseInitializer)

Initializer used internally by JCOBridge. Do not use directly.

[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public DiscoverySessionCallback(IJVMBridgeBaseInitializer initializer)

Parameters

initializer IJVMBridgeBaseInitializer

Properties

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements java.lang.AutoCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

public override bool IsBridgeStatic { get; }

Property Value

bool

Methods

CreatePoolableInstance()

HPA initializer for DiscoverySessionCallback()

public static DiscoverySessionCallback CreatePoolableInstance()

Returns

DiscoverySessionCallback

OnBootstrappingFailed(PeerHandle)

public void OnBootstrappingFailed(PeerHandle arg0)

Parameters

arg0 PeerHandle

PeerHandle

OnBootstrappingSucceeded(PeerHandle, int)

public void OnBootstrappingSucceeded(PeerHandle arg0, int arg1)

Parameters

arg0 PeerHandle

PeerHandle

arg1 int

int

OnMessageReceived(PeerHandle, byte[])

public void OnMessageReceived(PeerHandle arg0, byte[] arg1)

Parameters

arg0 PeerHandle

PeerHandle

arg1 byte[]

byte

OnMessageSendFailed(int)

public void OnMessageSendFailed(int arg0)

Parameters

arg0 int

int

OnMessageSendSucceeded(int)

public void OnMessageSendSucceeded(int arg0)

Parameters

arg0 int

int

OnPairingSetupFailed(PeerHandle)

public void OnPairingSetupFailed(PeerHandle arg0)

Parameters

arg0 PeerHandle

PeerHandle

OnPairingSetupRequestReceived(PeerHandle, int)

public void OnPairingSetupRequestReceived(PeerHandle arg0, int arg1)

Parameters

arg0 PeerHandle

PeerHandle

arg1 int

int

OnPairingSetupSucceeded(PeerHandle, String)

public void OnPairingSetupSucceeded(PeerHandle arg0, String arg1)

Parameters

arg0 PeerHandle

PeerHandle

arg1 String

String

OnPairingVerificationFailed(PeerHandle)

public void OnPairingVerificationFailed(PeerHandle arg0)

Parameters

arg0 PeerHandle

PeerHandle

OnPairingVerificationSucceed(PeerHandle, String)

public void OnPairingVerificationSucceed(PeerHandle arg0, String arg1)

Parameters

arg0 PeerHandle

PeerHandle

arg1 String

String

OnPublishStarted(PublishDiscoverySession)

public void OnPublishStarted(PublishDiscoverySession arg0)

Parameters

arg0 PublishDiscoverySession

PublishDiscoverySession

OnServiceDiscovered(PeerHandle, byte[], List<byte[]>)

public void OnServiceDiscovered(PeerHandle arg0, byte[] arg1, List<byte[]> arg2)

Parameters

arg0 PeerHandle

PeerHandle

arg1 byte[]

byte

arg2 List<byte[]>

List

OnServiceDiscovered(ServiceDiscoveryInfo)

public void OnServiceDiscovered(ServiceDiscoveryInfo arg0)

Parameters

arg0 ServiceDiscoveryInfo

ServiceDiscoveryInfo

OnServiceDiscoveredWithinRange(PeerHandle, byte[], List<byte[]>, int)

public void OnServiceDiscoveredWithinRange(PeerHandle arg0, byte[] arg1, List<byte[]> arg2, int arg3)

Parameters

arg0 PeerHandle

PeerHandle

arg1 byte[]

byte

arg2 List<byte[]>

List

arg3 int

int

OnServiceDiscoveredWithinRange(ServiceDiscoveryInfo, int)

public void OnServiceDiscoveredWithinRange(ServiceDiscoveryInfo arg0, int arg1)

Parameters

arg0 ServiceDiscoveryInfo

ServiceDiscoveryInfo

arg1 int

int

OnServiceLost(PeerHandle, int)

public void OnServiceLost(PeerHandle arg0, int arg1)

Parameters

arg0 PeerHandle

PeerHandle

arg1 int

int

OnSessionConfigFailed()

public void OnSessionConfigFailed()

OnSessionConfigUpdated()

public void OnSessionConfigUpdated()

OnSessionTerminated()

public void OnSessionTerminated()

OnSubscribeStarted(SubscribeDiscoverySession)

public void OnSubscribeStarted(SubscribeDiscoverySession arg0)

Parameters

arg0 SubscribeDiscoverySession

SubscribeDiscoverySession