libomtnet
OMT Library for .NET
Loading...
Searching...
No Matches
libomtnet.OMTDiscovery Class Reference
Inheritance diagram for libomtnet.OMTDiscovery:
libomtnet.OMTBase

Public Member Functions

string[] GetAddresses ()
Public Member Functions inherited from libomtnet.OMTBase
void Dispose ()

Static Public Member Functions

static OMTDiscovery GetInstance ()

Protected Member Functions

 OMTDiscovery ()
int GetRegisteredEntryCount ()
override void DisposeInternal ()
Protected Member Functions inherited from libomtnet.OMTBase
void SetExiting ()
virtual void Dispose (bool disposing)

Protected Attributes

object lockSync = new object()

Additional Inherited Members

Properties inherited from libomtnet.OMTBase
bool Exiting [get]

Constructor & Destructor Documentation

◆ OMTDiscovery()

libomtnet.OMTDiscovery.OMTDiscovery ( )
protected

summary> Get the shared instance of OMTDiscovery used by all Senders and Receivers with a process. This should never be disposed, or only disposed only when last sender or receiver has been disposed and no further use of this library is expected.

Member Function Documentation

◆ DisposeInternal()

override void libomtnet.OMTDiscovery.DisposeInternal ( )
protectedvirtual

Reimplemented from libomtnet.OMTBase.

◆ GetAddresses()

string[] libomtnet.OMTDiscovery.GetAddresses ( )

◆ GetInstance()

OMTDiscovery libomtnet.OMTDiscovery.GetInstance ( )
static

◆ GetRegisteredEntryCount()

int libomtnet.OMTDiscovery.GetRegisteredEntryCount ( )
protected

Member Data Documentation

◆ lockSync

object libomtnet.OMTDiscovery.lockSync = new object()
protected

The documentation for this class was generated from the following file: