SendNotify
Applicability
|
Product |
Supported (√/x) |
|---|---|
|
Atlas 350 Accelerator Card |
x |
|
|
√ |
|
|
√ |
|
|
x |
|
|
x |
|
|
x |
Note: For
Function Description
Sends a notification message to the remote engine.
Prototype
Status SendNotify(const AscendString &remote_engine, const NotifyDesc ¬ify, int32_t timeout_in_millis = 1000)
Parameters
|
Parameter |
Input/Output |
Description |
|---|---|---|
|
remote_engine |
Input |
Unique identifier of the remote AdxlEngine instance. |
|
notify |
Input |
Content to be sent. The maximum length for both name and notify_msg in the content is 1024 characters. |
|
timeout_in_millis |
Input |
Sending timeout interval, in milliseconds. The default value is 1000. |
Example
None
Returns
- SUCCESS: Success.
- Other values: Failure.
Restrictions
- Before calling this API, call the Connect API to establish a link with the peer end.
- This API and Initialize must run in the same thread. If you need to switch threads to call this API, first call aclrtGetCurrentContext in Application Development (C&C++) in the thread where Initialize is running to obtain the context. Then, in the new thread, call aclrtSetCurrentContext in Application Development (C&C++) to set the context.