diff options
Diffstat (limited to 'Software/Visual_Studio/Tango.Transport/TransportMessageBase.cs')
| -rw-r--r-- | Software/Visual_Studio/Tango.Transport/TransportMessageBase.cs | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/Software/Visual_Studio/Tango.Transport/TransportMessageBase.cs b/Software/Visual_Studio/Tango.Transport/TransportMessageBase.cs index 7736a2752..849317b9b 100644 --- a/Software/Visual_Studio/Tango.Transport/TransportMessageBase.cs +++ b/Software/Visual_Studio/Tango.Transport/TransportMessageBase.cs @@ -13,6 +13,10 @@ namespace Tango.Transport /// </summary> internal abstract class TransportMessageBase : ExtendedObject { + public bool AtLeastOneResponseReceived { get; set; } + + public String TransportComponentName { get; set; } + /// <summary> /// Gets or sets a value indicating whether this instance is multi response. /// </summary> @@ -44,6 +48,11 @@ namespace Tango.Transport public Object Message { get; set; } /// <summary> + /// Gets or sets a value indicating whether log the message before sending. + /// </summary> + public bool ShouldLog { get; set; } + + /// <summary> /// Notifies the message observer of the new result. /// </summary> /// <param name="result">The result.</param> @@ -55,6 +64,10 @@ namespace Tango.Transport /// <param name="ex">The ex.</param> public abstract void SetException(Exception ex); + public abstract String GetActualMessageTypeName(); + + public abstract Object GetActualMessage(); + /// <summary> /// Initializes a new instance of the <see cref="TransportMessageBase"/> class. /// </summary> |
