version 1.9, 2013/04/25 13:00:29
|
version 1.10, 2013/06/13 13:19:57
|
|
|
| |
PEGASUS_NAMESPACE_BEGIN | PEGASUS_NAMESPACE_BEGIN |
| |
class WsmResponse |
class WsmResponse : public Message |
{ | { |
protected: | protected: |
| |
WsmResponse( | WsmResponse( |
WsmOperationType type, | WsmOperationType type, |
const WsmRequest* request, | const WsmRequest* request, |
const ContentLanguageList& contentLanguages) |
const ContentLanguageList& contentLanguages, |
: _type(type), |
MessageType msgType=DUMMY_MESSAGE) |
|
: Message(msgType) , |
|
_type(type), |
_messageId(WsmUtils::getMessageId()), | _messageId(WsmUtils::getMessageId()), |
_relatesTo(request->messageId), | _relatesTo(request->messageId), |
_queueId(request->queueId), | _queueId(request->queueId), |
|
|
HttpMethod httpMethod, | HttpMethod httpMethod, |
Boolean httpCloseConnect, | Boolean httpCloseConnect, |
Boolean omitXMLProcessingInstruction, | Boolean omitXMLProcessingInstruction, |
const ContentLanguageList& contentLanguages) |
const ContentLanguageList& contentLanguages, |
: _type(type), |
MessageType msgType=DUMMY_MESSAGE) |
|
: Message(msgType), |
|
_type(type), |
_messageId(WsmUtils::getMessageId()), | _messageId(WsmUtils::getMessageId()), |
_relatesTo(relatesTo), | _relatesTo(relatesTo), |
_queueId(queueId), | _queueId(queueId), |
|
|
{ | { |
} | } |
| |
WsmOperationType getType() const |
WsmOperationType getOperationType() const |
{ | { |
return _type; | return _type; |
} | } |
|
|
WsmResponse& operator=(const WsmResponse&); | WsmResponse& operator=(const WsmResponse&); |
| |
WsmOperationType _type; | WsmOperationType _type; |
|
MessageType _msgType; |
String _messageId; | String _messageId; |
String _relatesTo; | String _relatesTo; |
Uint32 _queueId; | Uint32 _queueId; |
|
|
String resourceUri; | String resourceUri; |
}; | }; |
| |
|
class WSMANExportIndicationResponseMessage : public WsmResponse |
|
{ |
|
public : |
|
WSMANExportIndicationResponseMessage( |
|
const String & messageId_, |
|
const WsmRequest * request_, |
|
const ContentLanguageList& contentLanguages_) |
|
: |
|
WsmResponse(WS_EXPORT_INDICATION,request_,contentLanguages_), |
|
messageId(messageId_), |
|
request(request_), |
|
contentLanguages(contentLanguages_) |
|
{ |
|
} |
|
|
|
String messageId; |
|
const WsmRequest * request; |
|
ContentLanguageList contentLanguages; |
|
|
|
}; |
PEGASUS_NAMESPACE_END | PEGASUS_NAMESPACE_END |
| |
#endif /* Pegasus_WsmResponse_h */ | #endif /* Pegasus_WsmResponse_h */ |