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.
|