Public Member Functions | |
serverIdl::XmlTypeArr | update (in string sessionId, in serverIdl::MessageUnitArr msgUnitArr) raises (serverIdl::XmlBlasterException) |
This update is invoked when the server calls back to the client. | |
oneway void | updateOneway (in string sessionId, in serverIdl::MessageUnitArr msgUnitArr) |
This update is invoked when the server calls back to the client. | |
string | ping (in string qos) |
Ping to check if the callback server is alive. |
The IOR of this BlasterCallback has to be passed initially to the xmlBlaster using the connect() method
Definition at line 98 of file xmlBlaster.idl.
serverIdl::XmlTypeArr clientIdl::BlasterCallback::update | ( | in string | sessionId, | |
in serverIdl::MessageUnitArr | msgUnitArr | |||
) | raises (serverIdl::XmlBlasterException) |
This update is invoked when the server calls back to the client.
sessionId | To identify server (authentication) | |
msgUnit | Contains a sequence of 1 - n MessageUnit structs |
On | severe problem or on authentication deny an XmlBlasterException is thrown, all messages of this array are treated as lost |
oneway void clientIdl::BlasterCallback::updateOneway | ( | in string | sessionId, | |
in serverIdl::MessageUnitArr | msgUnitArr | |||
) |
This update is invoked when the server calls back to the client.
The oneway variant may be used for better performance, it is not returning a value (no application level ACK).
sessionId | To identify server | |
msgUnit | Contains a sequence of 1 - n MessageUnit structs |
string clientIdl::BlasterCallback::ping | ( | in string | qos | ) |
Ping to check if the callback server is alive.
This ping checks the availability on the application level.
qos | Currently an empty string "" |