(file) Return to CIMOperationResponseDecoder.cpp CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Client

  1 mike  1.1.2.1 //%/////////////////////////////////////////////////////////////////////////////
  2               //
  3               // Copyright (c) 2000, 2001 The Open group, BMC Software, Tivoli Systems, IBM
  4               //
  5               // Permission is hereby granted, free of charge, to any person obtaining a copy
  6               // of this software and associated documentation files (the "Software"), to
  7               // deal in the Software without restriction, including without limitation the
  8               // rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
  9               // sell copies of the Software, and to permit persons to whom the Software is
 10               // furnished to do so, subject to the following conditions:
 11               //
 12               // THE ABOVE COPYRIGHT NOTICE AND THIS PERMISSION NOTICE SHALL BE INCLUDED IN
 13               // ALL COPIES OR SUBSTANTIAL PORTIONS OF THE SOFTWARE. THE SOFTWARE IS PROVIDED
 14               // "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
 15               // LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
 16               // PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
 17               // HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
 18               // ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
 19               // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 20               //
 21               //==============================================================================
 22 mike  1.1.2.1 //
 23               // Author: Mike Brasher (mbrasher@bmc.com)
 24               //
 25               // Modified By:
 26               //
 27               //%/////////////////////////////////////////////////////////////////////////////
 28               
 29               #include <iostream>
 30               #include <Pegasus/Common/Config.h>
 31               #include <Pegasus/Common/System.h>
 32               #include <Pegasus/Common/XmlWriter.h>
 33               #include <Pegasus/Common/HTTPMessage.h>
 34               #include <Pegasus/Common/CIMMessage.h>
 35               #include "CIMOperationResponseDecoder.h"
 36               
 37               PEGASUS_USING_STD;
 38               
 39               PEGASUS_NAMESPACE_BEGIN
 40               
 41               CIMOperationResponseDecoder::CIMOperationResponseDecoder(
 42                   MessageQueue* outputQueue) : _outputQueue(outputQueue)
 43 mike  1.1.2.1 {
 44               
 45               }
 46               
 47               CIMOperationResponseDecoder::~CIMOperationResponseDecoder()
 48               {
 49               
 50               }
 51               
 52               void CIMOperationResponseDecoder::handleEnqueue()
 53               {
 54                   Message* message = dequeue();
 55               
 56                   if (!message)
 57               	return;
 58               
 59                   switch (message->getType())
 60                   {
 61               	case HTTP_MESSAGE:
 62               	{
 63               	    HTTPMessage* httpMessage = (HTTPMessage*)message;
 64 mike  1.1.2.1 	}
 65               
 66               	default:
 67               	    // ATTN: send this to the orphan queue!
 68               	    break;
 69                   }
 70               
 71                   delete message;
 72               }
 73               
 74               const char* CIMOperationResponseDecoder::getQueueName() const
 75               {
 76                   return "CIMOperationResponseDecoder";
 77               }
 78               
 79               void CIMOperationResponseDecoder::_decodeCreateClassResponse(
 80                   HTTPMessage* httpMessage)
 81               {
 82               }
 83               
 84               void CIMOperationResponseDecoder::_decodeGetClassResponse(
 85 mike  1.1.2.1     HTTPMessage* httpMessage)
 86               {
 87               }
 88               
 89               void CIMOperationResponseDecoder::_decodeModifyClassResponse(
 90                   HTTPMessage* httpMessage)
 91               {
 92               }
 93               
 94               void CIMOperationResponseDecoder::_decodeEnumerateClassNamesResponse(
 95                   HTTPMessage* httpMessage)
 96               {
 97               }
 98               
 99               void CIMOperationResponseDecoder::_decodeEnumerateClassesResponse(
100                   HTTPMessage* httpMessage)
101               {
102               }
103               
104               void CIMOperationResponseDecoder::_decodeDeleteClassResponse(
105                   HTTPMessage* httpMessage)
106 mike  1.1.2.1 {
107               }
108               
109               void CIMOperationResponseDecoder::_decodeCreateInstanceResponse(
110                   HTTPMessage* httpMessage)
111               {
112               }
113               
114               void CIMOperationResponseDecoder::_decodeGetInstanceResponse(
115                   HTTPMessage* httpMessage)
116               {
117               }
118               
119               void CIMOperationResponseDecoder::_decodeModifyInstanceResponse(
120                   HTTPMessage* httpMessage)
121               {
122               }
123               
124               void CIMOperationResponseDecoder::_decodeEnumerateInstanceNamesResponse(
125                   HTTPMessage* httpMessage)
126               {
127 mike  1.1.2.1 }
128               
129               void CIMOperationResponseDecoder::_decodeDeleteInstanceResponse(
130                   HTTPMessage* httpMessage)
131               {
132               }
133               
134               void CIMOperationResponseDecoder::_decodeSetQualifierResponse(
135                   HTTPMessage* httpMessage)
136               {
137               }
138               
139               void CIMOperationResponseDecoder::_decodeGetQualifierResponse(
140                   HTTPMessage* httpMessage)
141               {
142               }
143               
144               void CIMOperationResponseDecoder::_decodeEnumerateQualifiersResponse(
145                   HTTPMessage* httpMessage)
146               {
147               }
148 mike  1.1.2.1 
149               void CIMOperationResponseDecoder::_decodeDeleteQualifierResponse(
150                   HTTPMessage* httpMessage)
151               {
152               }
153               
154               void CIMOperationResponseDecoder::_decodeReferenceNamesResponse(
155                   HTTPMessage* httpMessage)
156               {
157               }
158               
159               void CIMOperationResponseDecoder::_decodeReferencesResponse(
160                   HTTPMessage* httpMessage)
161               {
162               }
163               
164               void CIMOperationResponseDecoder::_decodeAssociatorNamesResponse(
165                   HTTPMessage* httpMessage)
166               {
167               }
168               
169 mike  1.1.2.1 void CIMOperationResponseDecoder::_decodeAssociatorsResponse(
170                   HTTPMessage* httpMessage)
171               {
172               }
173               
174               PEGASUS_NAMESPACE_END

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2