Class NsdManager
public class NsdManager : JVMBridgeBase<NsdManager>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<NsdManager>NsdManager
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<NsdManager>.SExecuteWithSignature<TReturn>(IJavaType, string, string, params object[])JVMBridgeBase<NsdManager>.SExecuteWithSignature<TNewClass, TReturn>(string, string, params object[])JVMBridgeBase<NsdManager>.IsAssignableFrom(IJavaType)JVMBridgeBase<NsdManager>.IsAssignableFrom<T>()JVMBridgeBase<NsdManager>.Execute<T>(params T[])JVMBridgeBase<NsdManager>.DynBridgeClazzJVMBridgeBase<NsdManager>.BridgeClazzJVMBridgeBase.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.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
- Extension Methods
Constructors
NsdManager()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public NsdManager()
NsdManager(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 NsdManager(params object[] args)
Parameters
args
object[]
Properties
ACTION_NSD_STATE_CHANGED
public static String ACTION_NSD_STATE_CHANGED { get; }
Property Value
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
EXTRA_NSD_STATE
public static String EXTRA_NSD_STATE { get; }
Property Value
FAILURE_ALREADY_ACTIVE
public static int FAILURE_ALREADY_ACTIVE { get; }
Property Value
FAILURE_BAD_PARAMETERS
public static int FAILURE_BAD_PARAMETERS { get; }
Property Value
FAILURE_INTERNAL_ERROR
public static int FAILURE_INTERNAL_ERROR { get; }
Property Value
FAILURE_MAX_LIMIT
public static int FAILURE_MAX_LIMIT { get; }
Property Value
FAILURE_OPERATION_NOT_RUNNING
public static int FAILURE_OPERATION_NOT_RUNNING { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
NSD_STATE_DISABLED
public static int NSD_STATE_DISABLED { get; }
Property Value
NSD_STATE_ENABLED
public static int NSD_STATE_ENABLED { get; }
Property Value
PROTOCOL_DNS_SD
public static int PROTOCOL_DNS_SD { get; }
Property Value
Methods
DiscoverServices(DiscoveryRequest, Executor, DiscoveryListener)
public void DiscoverServices(DiscoveryRequest arg0, Executor arg1, NsdManager.DiscoveryListener arg2)
Parameters
arg0
DiscoveryRequestarg1
Executorarg2
NsdManager.DiscoveryListener
DiscoverServices(String, int, Network, Executor, DiscoveryListener)
public void DiscoverServices(String arg0, int arg1, Network arg2, Executor arg3, NsdManager.DiscoveryListener arg4)
Parameters
arg0
Stringarg1
intarg2
Networkarg3
Executorarg4
NsdManager.DiscoveryListener
DiscoverServices(String, int, NetworkRequest, Executor, DiscoveryListener)
public void DiscoverServices(String arg0, int arg1, NetworkRequest arg2, Executor arg3, NsdManager.DiscoveryListener arg4)
Parameters
arg0
Stringarg1
intarg2
NetworkRequestarg3
Executorarg4
NsdManager.DiscoveryListener
DiscoverServices(String, int, DiscoveryListener)
public void DiscoverServices(String arg0, int arg1, NsdManager.DiscoveryListener arg2)
Parameters
arg0
Stringarg1
intarg2
NsdManager.DiscoveryListener
RegisterService(NsdServiceInfo, int, RegistrationListener)
public void RegisterService(NsdServiceInfo arg0, int arg1, NsdManager.RegistrationListener arg2)
Parameters
arg0
NsdServiceInfoarg1
intarg2
NsdManager.RegistrationListener
RegisterService(NsdServiceInfo, int, Executor, RegistrationListener)
public void RegisterService(NsdServiceInfo arg0, int arg1, Executor arg2, NsdManager.RegistrationListener arg3)
Parameters
arg0
NsdServiceInfoarg1
intarg2
Executorarg3
NsdManager.RegistrationListener
RegisterServiceInfoCallback(NsdServiceInfo, Executor, ServiceInfoCallback)
public void RegisterServiceInfoCallback(NsdServiceInfo arg0, Executor arg1, NsdManager.ServiceInfoCallback arg2)
Parameters
arg0
NsdServiceInfoarg1
Executorarg2
NsdManager.ServiceInfoCallback
ResolveService(NsdServiceInfo, ResolveListener)
[Obsolete]
public void ResolveService(NsdServiceInfo arg0, NsdManager.ResolveListener arg1)
Parameters
ResolveService(NsdServiceInfo, Executor, ResolveListener)
[Obsolete]
public void ResolveService(NsdServiceInfo arg0, Executor arg1, NsdManager.ResolveListener arg2)
Parameters
arg0
NsdServiceInfoarg1
Executorarg2
NsdManager.ResolveListener
StopServiceDiscovery(DiscoveryListener)
public void StopServiceDiscovery(NsdManager.DiscoveryListener arg0)
Parameters
StopServiceResolution(ResolveListener)
public void StopServiceResolution(NsdManager.ResolveListener arg0)
Parameters
UnregisterService(RegistrationListener)
public void UnregisterService(NsdManager.RegistrationListener arg0)
Parameters
UnregisterServiceInfoCallback(ServiceInfoCallback)
public void UnregisterServiceInfoCallback(NsdManager.ServiceInfoCallback arg0)