Local client encapsulating a single instance of QSM. Multiple clients can be created independently,
although for best performance this should be avoided.

C# | Visual Basic | Managed C++ |
public interface IClient : IDisposable
Public Interface IClient _ Implements IDisposable
public interface class IClient : IDisposable

All Members | Constructors | Methods | Properties | Fields | Events |
Icon | Member | Description |
---|---|---|
![]() | BeginOpen(GroupID, AsyncCallback, Object) |
An asynchronous, nonblocking version of the open call.
|
![]() | BeginOpen(GroupID, GroupOptions, AsyncCallback, Object) |
An asynchronous, nonblocking version of the open call.
|
![]() | Clock |
Accurate clock.
|
![]() | Dispose() | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from IDisposable.) |
![]() | EndOpen(IAsyncResult) |
Completes the asynchronous open call.
|
![]() | Open(GroupID) |
Obtain a reference to a group that can be used for sending or receiving. Multiple references to the same group are
permitted. The local client maintains membership for as long as at least a single reference exists. This call is blocking.
|
![]() | Open(GroupID, GroupOptions) |
Obtain a reference to a group that can be used for sending or receiving. Multiple references to the same group are
permitted. The local client maintains membership for as long as at least a single reference exists. This call is blocking.
|