DALPSConnection.DALAttachDelegate Delegate
- Last UpdatedApr 08, 2026
- 1 minute read
The delegate or callback method that is passed to the Attach or DALPSConnection.Detach methods.
[Obsolete("DALAttachDelegate is deprecated. Use Subscribe/UnSubscribe instead of Attach/Detach. <-- [DECEMBER 2021]")]
public delegate void DALPSConnection.DALAttachDelegate(
uint blockID,
string psTopic,
DALPSMessageType psMessageType,
PubSubStatus psStatus,
DALResponseStatus dalResponseStatus,
PubSubHeaderData psHeaderData,
bool isQualityData,
PubSubBuffer dataBuffer,
object clientObject,
string failureReason
)
[Obsolete("DALAttachDelegate is deprecated. Use Subscribe/UnSubscribe instead of Attach/Detach. <-- [DECEMBER 2021]")]
public delegate void DALPSConnection.DALAttachDelegate(
uint blockID,
String^ psTopic,
DALPSMessageType psMessageType,
PubSubStatus psStatus,
DALResponseStatus dalResponseStatus,
PubSubHeaderData psHeaderData,
bool isQualityData,
PubSubBuffer^ dataBuffer,
Object^ clientObject,
String^ failureReason
)
Parameters
- blockID
- The Block ID.
- psTopic
- The PubSub topic.
- psMessageType
- The Data Access Layer (DAL) message type.
- psStatus
- The PubSub status.
- dalResponseStatus
- The Data Access Layer (DAL) response status. Check this status before checking the PubSub status.
- psHeaderData
- The PubSub header data.
- isQualityData
- Whether received data is flag.packqual data or not.
- dataBuffer
- The data for the attached topic.
- clientObject
- The reference to the client object.
- failureReason
- A description of the failure.