26 #include "../DllMain.h" 
   27 #include "../AbstractFilter.h" 
   28 #include "Collections.h" 
   29 #include <xercesc/util/PlatformUtils.hpp> 
   30 #include <xercesc/framework/StdOutFormatTarget.hpp> 
   31 #include "TransportHelper.h" 
   32 #include "../BatchManager/BatchManager.h" 
   33 #include "../BatchManager/Storages/BatchMQStorage.h" 
   81                         bool isMethodSupported( 
FilterMethod method, 
bool asClient );
 
   83                         FilterResult ProcessMessage( XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument* inputOutputData, NameValueCollection& transportHeaders, 
bool asClient );
 
   88                         FilterResult ProcessMessage( 
const XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument* inputData, 
unsigned char** outputData, NameValueCollection& transportHeaders, 
bool asClient )
 
  105                         void Reply( 
const string& buffer, 
const NameValueCollection& transportHeaders, 
long feedback );
 
  113                         bool isBatch() 
const;
 
  116                         string getQueueManagerName() 
const;
 
  119                         string getTransportURI() 
const;
 
  122                         string getQueueName() 
const;
 
  124                         TransportHelper::TRANSPORT_HELPER_TYPE getHelperType() 
const;
 
  142                         void ValidateProperties();
 
  147                         string getQueueManagerName( NameValueCollection& transportHeaders ) 
const;
 
  148                         string getTransportURI( 
const NameValueCollection& transportHeaders ) 
const;
 
  149                         string getReplyTransportURI( 
const NameValueCollection& transportHeaders ) 
const;
 
  150                         string getQueueName( NameValueCollection& transportHeaders ) 
const;
 
  151                         string getBackupQueueName( NameValueCollection& transportHeaders ) 
const;
 
  152                         string getMessageId( NameValueCollection& transportHeaders ) 
const;
 
  153                         string getGroupId( NameValueCollection& transportHeaders ) 
const;
 
  154                         string getCorrelationId( NameValueCollection& transportHeaders ) 
const;
 
  156                         string getSSLKeyRepository( 
const NameValueCollection& transportHeaders ) 
const;
 
  157                         string getSSLCypherSpec( 
const NameValueCollection& transportHeaders ) 
const;
 
  158                         string getSSLPeerName( 
const NameValueCollection& transportHeaders ) 
const;
 
  160                         void setTransportHeaders( NameValueCollection& transportHeaders, 
bool asClient );
 
  163                         bool isBatch( NameValueCollection& transportHeaders ) 
const;