/// <summary>
 /// Sets the method to call back on when any message is received.
 /// </summary>
 /// <param name="messageCallback">The message callback function.</param>
 protected void SetAllMessageCallback(BcpMessageCallback messageCallback)
 {
     _allMessageCallback = messageCallback;
 }
 /// <summary>
 /// Sets the callback function to be called for the specific message command
 /// </summary>
 /// <param name="key">The key (message command name/text).</param>
 /// <param name="messageCallback">The message callback function.</param>
 protected void SetMessageCallback(string key, BcpMessageCallback messageCallback)
 {
     _messageHandlerCallbackTable.Add(key, messageCallback);
 }