18 #ifndef _ACTIVEMQ_WIREFORMAT_OPENWIRE_OPENWIREFORMAT_H_
19 #define _ACTIVEMQ_WIREFORMAT_OPENWIRE_OPENWIREFORMAT_H_
34 namespace wireformat {
38 class DataStreamMarshaller;
64 std::vector< marshal::DataStreamMarshaller* > dataMarshallers;
74 bool stackTraceEnabled;
75 bool tcpNoDelayEnabled;
78 bool tightEncodingEnabled;
79 bool sizePrefixDisabled;
80 long long maxInactivityDuration;
81 long long maxInactivityDurationInitialDelay;
202 return this->preferedWireFormatInfo;
210 return stackTraceEnabled;
218 this->stackTraceEnabled = stackTraceEnabled;
226 return tcpNoDelayEnabled;
234 this->tcpNoDelayEnabled = tcpNoDelayEnabled;
253 void setVersion(
int version);
261 return this->receiving.get();
277 this->cacheEnabled = cacheEnabled;
293 this->cacheSize = value;
301 return tightEncodingEnabled;
309 this->tightEncodingEnabled = tightEncodingEnabled;
317 return sizePrefixDisabled;
325 this->sizePrefixDisabled = sizePrefixDisabled;
333 return this->maxInactivityDuration;
341 this->maxInactivityDuration = value;
349 return this->maxInactivityDurationInitialDelay;
357 this->maxInactivityDurationInitialDelay = value;
382 void destroyMarshalers();