Ice 3.7 C++11 API Reference
Loading...
Searching...
No Matches
IceStorm.h File Reference
#include <IceUtil/PushDisableWarnings.h>
#include <Ice/ProxyF.h>
#include <Ice/ObjectF.h>
#include <Ice/ValueF.h>
#include <Ice/Exception.h>
#include <Ice/LocalObject.h>
#include <Ice/StreamHelpers.h>
#include <Ice/Comparable.h>
#include <Ice/Proxy.h>
#include <Ice/Object.h>
#include <Ice/GCObject.h>
#include <Ice/Value.h>
#include <Ice/Incoming.h>
#include <Ice/FactoryTableInit.h>
#include <IceUtil/ScopedArray.h>
#include <Ice/Optional.h>
#include <Ice/ExceptionHelpers.h>
#include <Ice/Identity.h>
#include <Ice/SliceChecksumDict.h>
#include <IceStorm/Metrics.h>
#include <IceUtil/UndefSysMacros.h>
#include <IceStorm/Config.h>
#include <IceUtil/PopDisableWarnings.h>
Include dependency graph for IceStorm.h:

Go to the source code of this file.

Classes

class  IceStorm::AlreadySubscribed
 This exception indicates that an attempt was made to subscribe a proxy for which a subscription already exists. More...
class  IceStorm::BadQoS
 This exception indicates that a subscription failed due to an invalid QoS. More...
class  IceStorm::Finder
 This interface is advertised by the IceStorm service through the Ice object with the identity 'IceStorm/Finder'. More...
class  IceStorm::FinderPrx
 This interface is advertised by the IceStorm service through the Ice object with the identity 'IceStorm/Finder'. More...
class  IceStorm::InvalidSubscriber
 This exception indicates that an attempt was made to subscribe a proxy that is null. More...
class  IceStorm::LinkExists
 This exception indicates that an attempt was made to create a link that already exists. More...
struct  IceStorm::LinkInfo
 Information on the topic links. More...
 This exception indicates that an attempt was made to remove a link that does not exist. More...
class  IceStorm::NoSuchTopic
 This exception indicates that an attempt was made to retrieve a topic that does not exist. More...
class  IceStorm::Topic
 Publishers publish information on a particular topic. More...
class  IceStorm::TopicExists
 This exception indicates that an attempt was made to create a topic that already exists. More...
class  IceStorm::TopicManager
 A topic manager manages topics, and subscribers to topics. More...
class  IceStorm::TopicManagerPrx
 A topic manager manages topics, and subscribers to topics. More...
class  IceStorm::TopicPrx
 Publishers publish information on a particular topic. More...

Namespaces

namespace  IceStorm

Typedefs

using IceStorm::LinkInfoSeq = ::std::vector<LinkInfo>
 A sequence of LinkInfo objects.
using IceStorm::QoS = ::std::map<::std::string, ::std::string>
 This dictionary represents quality of service parameters.
using IceStorm::TopicDict = ::std::map<::std::string, ::std::shared_ptr<TopicPrx>>
 Mapping of topic name to topic proxy.

Functions

template<class C, typename = std::enable_if<std::is_member_function_pointer<decltype(&C::ice_tuple)>::value>>
bool IceStorm::operator!= (const C &lhs, const C &rhs)
 Relational operator for generated structs and classes.
template<class C, typename = std::enable_if<std::is_member_function_pointer<decltype(&C::ice_tuple)>::value>>
bool IceStorm::operator< (const C &lhs, const C &rhs)
 Relational operator for generated structs and classes.
template<class C, typename = std::enable_if<std::is_member_function_pointer<decltype(&C::ice_tuple)>::value>>
bool IceStorm::operator<= (const C &lhs, const C &rhs)
 Relational operator for generated structs and classes.
template<class C, typename = std::enable_if<std::is_member_function_pointer<decltype(&C::ice_tuple)>::value>>
bool IceStorm::operator== (const C &lhs, const C &rhs)
 Relational operator for generated structs and classes.
template<class C, typename = std::enable_if<std::is_member_function_pointer<decltype(&C::ice_tuple)>::value>>
bool IceStorm::operator> (const C &lhs, const C &rhs)
 Relational operator for generated structs and classes.
template<class C, typename = std::enable_if<std::is_member_function_pointer<decltype(&C::ice_tuple)>::value>>
bool IceStorm::operator>= (const C &lhs, const C &rhs)
 Relational operator for generated structs and classes.