You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I noticed the following small deficiency: The class PostMsgDecoder inherits the virtual method
"setServiceName(const char *, UInt32, bool nullTerm = true)" from class Decoder,
where it is predefined with an empty body. However, there exists a use-case of this method in
PostMsg::PostMsg(const PostMsg& other). The result may be, that the copied PostMsg lacks the service name.
Because of issue #296 ("EMA C++: Post message received in provider does not contain service name set in consumer")
I could not check this.
Regards, Michael Zuck
The text was updated successfully, but these errors were encountered:
Hello, I do not understand, why you close this issue. The copy constructor PostMsg::PostMsg(const PostMsg& other) will not copy the service name. But this cannot be verified, because the service name is never set in a received post message on the provider, even if the consumer sets a service name. These are two independent bugs!
Hello,
I noticed the following small deficiency: The class PostMsgDecoder inherits the virtual method
"setServiceName(const char *, UInt32, bool nullTerm = true)" from class Decoder,
where it is predefined with an empty body. However, there exists a use-case of this method in
PostMsg::PostMsg(const PostMsg& other). The result may be, that the copied PostMsg lacks the service name.
Because of issue #296 ("EMA C++: Post message received in provider does not contain service name set in consumer")
I could not check this.
Regards, Michael Zuck
The text was updated successfully, but these errors were encountered: