diff options
Diffstat (limited to 'trunk/qpid/cpp/include/qpid/messaging/Message.h')
-rw-r--r-- | trunk/qpid/cpp/include/qpid/messaging/Message.h | 76 |
1 files changed, 0 insertions, 76 deletions
diff --git a/trunk/qpid/cpp/include/qpid/messaging/Message.h b/trunk/qpid/cpp/include/qpid/messaging/Message.h deleted file mode 100644 index 368fc89772..0000000000 --- a/trunk/qpid/cpp/include/qpid/messaging/Message.h +++ /dev/null @@ -1,76 +0,0 @@ -#ifndef QPID_MESSAGING_MESSAGE_H -#define QPID_MESSAGING_MESSAGE_H - -/* - * - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - * - */ - -#include <string> -#include "qpid/messaging/Variant.h" -#include "qpid/client/ClientImportExport.h" - -namespace qpid { -namespace client { -} - -namespace messaging { - -class Address; -class Codec; -struct MessageImpl; - -/** - * Representation of a message. - */ -class Message -{ - public: - QPID_CLIENT_EXTERN Message(const std::string& bytes = std::string()); - QPID_CLIENT_EXTERN Message(const char*, size_t); - QPID_CLIENT_EXTERN Message(const Message&); - QPID_CLIENT_EXTERN ~Message(); - - QPID_CLIENT_EXTERN Message& operator=(const Message&); - - QPID_CLIENT_EXTERN void setReplyTo(const Address&); - QPID_CLIENT_EXTERN const Address& getReplyTo() const; - - QPID_CLIENT_EXTERN void setSubject(const std::string&); - QPID_CLIENT_EXTERN const std::string& getSubject() const; - - QPID_CLIENT_EXTERN void setContentType(const std::string&); - QPID_CLIENT_EXTERN const std::string& getContentType() const; - - QPID_CLIENT_EXTERN const Variant::Map& getHeaders() const; - QPID_CLIENT_EXTERN Variant::Map& getHeaders(); - - QPID_CLIENT_EXTERN const std::string& getContent() const; - QPID_CLIENT_EXTERN std::string& getContent(); - QPID_CLIENT_EXTERN void setContent(const std::string&); - QPID_CLIENT_EXTERN void setContent(const char* chars, size_t count); - QPID_CLIENT_EXTERN void getContent(std::pair<const char*, size_t>& content) const; - - private: - MessageImpl* impl; - friend struct MessageImplAccess; -}; -}} // namespace qpid::messaging - -#endif /*!QPID_MESSAGING_MESSAGE_H*/ |