Class PvStreamEventSink
Event sink used to receive buffer queue/unqueue notifications.
Implements
Inherited Members
Namespace: eBUSDotNetReceive
Assembly: eBUSDotNetReceive.dll
Syntax
public class PvStreamEventSink : IDisposable
Constructors
View SourcePvStreamEventSink()
Constructor.
Declaration
public PvStreamEventSink()
Fields
View SourceswigCMemOwn
Declaration
protected bool swigCMemOwn
Field Value
| Type | Description |
|---|---|
| bool |
Methods
View SourceDispose()
Dispose.
Declaration
public void Dispose()
Dispose(bool)
Declaration
protected virtual void Dispose(bool disposing)
Parameters
| Type | Name | Description |
|---|---|---|
| bool | disposing |
~PvStreamEventSink()
Destructor.
Declaration
protected ~PvStreamEventSink()
OnBufferQueued(PvBuffer)
Override to get OnBufferQueued callback.
Declaration
public virtual void OnBufferQueued(PvBuffer aBuffer)
Parameters
| Type | Name | Description |
|---|---|---|
| PvBuffer | aBuffer | A pointer to the buffer being queued in the stream object. |
OnBufferRetrieved(PvBuffer)
Override to get OnBufferRetrieved callback.
Declaration
public virtual void OnBufferRetrieved(PvBuffer aBuffer)
Parameters
| Type | Name | Description |
|---|---|---|
| PvBuffer | aBuffer | A pointer to the buffer being retrieved from the stream object. |