|
struct | ACM |
| A collection of Active Connection Management configuration settings. More...
|
|
class | AdapterAlreadyActiveException |
| This exception is raised if a server tries to set endpoints for an adapter that is already active. More...
|
|
class | AdapterNotFoundException |
| This exception is raised if an adapter cannot be found. More...
|
|
class | AlreadyRegisteredException |
| An attempt was made to register something more than once with the Ice run time. More...
|
|
class | Application |
| Singleton helper class that simplifies Ice initialization, finalization and signal handling. More...
|
|
class | BadMagicException |
| This exception indicates that a message did not start with the expected magic number ('I', 'c', 'e', 'P'). More...
|
|
class | BatchRequest |
| Represents an invocation on a proxy configured for batch-oneway or batch-datagram. More...
|
|
class | Blobject |
| Base class for dynamic dispatch servants. More...
|
|
class | BlobjectArray |
| Base class for dynamic dispatch servants that uses the array mapping. More...
|
|
class | BlobjectArrayAsync |
| Base class for asynchronous dynamic dispatch servants that uses the array mapping. More...
|
|
class | BlobjectAsync |
| Base class for asynchronous dynamic dispatch servants. More...
|
|
class | CFNetworkException |
| This exception indicates CFNetwork errors. More...
|
|
class | CloneNotImplementedException |
| An attempt was made to clone a class that does not support cloning. More...
|
|
class | CloseConnectionException |
| This exception indicates that the connection has been gracefully shut down by the server. More...
|
|
class | CloseTimeoutException |
| This exception indicates a connection closure timeout condition. More...
|
|
class | CollocationOptimizationException |
| This exception is raised if a feature is requested that is not supported with collocation optimization. More...
|
|
class | Communicator |
| The central object in Ice. More...
|
|
class | CommunicatorDestroyedException |
| This exception is raised if the Communicator has been destroyed. More...
|
|
class | CommunicatorHolder |
| A helper class that uses Resource Acquisition Is Initialization (RAII) to initialize and hold a communicator instance, and automatically destroy the communicator when the holder goes out of scope. More...
|
|
class | CompactIdResolver |
| The base class for a compact ID resolver. More...
|
|
class | CompressionException |
| This exception indicates a problem with compressing or uncompressing data. More...
|
|
class | ConnectFailedException |
| This exception indicates connection failures. More...
|
|
class | Connection |
| The user-level interface to a connection. More...
|
|
class | ConnectionInfo |
| Base class providing access to the connection details. More...
|
|
class | ConnectionLostException |
| This exception indicates a lost connection. More...
|
|
class | ConnectionManuallyClosedException |
| This exception is raised by an operation call if the application closes the connection locally using Connection#close. More...
|
|
class | ConnectionNotValidatedException |
| This exception is raised if a message is received over a connection that is not yet validated. More...
|
|
class | ConnectionRefusedException |
| This exception indicates a connection failure for which the server host actively refuses a connection. More...
|
|
class | ConnectionTimeoutException |
| This exception indicates that a connection has been shut down because it has been idle for some time. More...
|
|
class | ConnectTimeoutException |
| This exception indicates a connection establishment timeout condition. More...
|
|
struct | Current |
| Information about the current method invocation for servers. More...
|
|
class | DatagramLimitException |
| A datagram exceeds the configured size. More...
|
|
class | DispatchInterceptor |
| Base class for a dispatch interceptor, which is a servant that dispatches requests to another servant. More...
|
|
class | DNSException |
| This exception indicates a DNS problem. More...
|
|
class | EncapsulationException |
| This exception indicates a malformed data encapsulation. More...
|
|
struct | EncodingVersion |
| A version structure for the encoding version. More...
|
|
class | Endpoint |
| The user-level interface to an endpoint. More...
|
|
class | EndpointInfo |
| Base class providing access to the endpoint details. More...
|
|
class | EndpointParseException |
| This exception is raised if there was an error while parsing an endpoint. More...
|
|
class | EndpointSelectionTypeParseException |
| This exception is raised if there was an error while parsing an endpoint selection type. More...
|
|
class | FacetNotExistException |
| This exception is raised if no facet with the given name exists, but at least one facet with the given identity exists. More...
|
|
class | FeatureNotSupportedException |
| This exception is raised if an unsupported feature is used. More...
|
|
class | FileException |
| This exception indicates file errors. More...
|
|
class | FixedProxyException |
| This exception indicates that an attempt has been made to change the connection properties of a fixed proxy. More...
|
|
class | IconvInitializationException |
| Indicates that Iconv does not support the code. More...
|
|
struct | Identity |
| The identity of an Ice object. More...
|
|
class | IdentityParseException |
| This exception is raised if there was an error while parsing a stringified identity. More...
|
|
class | IllegalIdentityException |
| This exception is raised if an illegal identity is encountered. More...
|
|
class | IllegalMessageSizeException |
| This exception indicates that a message size is less than the minimum required size. More...
|
|
class | IllegalServantException |
| This exception is raised to reject an illegal servant (typically a null servant) More...
|
|
class | ImplicitContext |
| An interface to associate implict contexts with communicators. More...
|
|
struct | InitializationData |
| Encapsulates data to initialize a communicator. More...
|
|
class | InitializationException |
| This exception is raised when a failure occurs during initialization. More...
|
|
class | InputStream |
| Interface for input streams used to extract Slice types from a sequence of bytes. More...
|
|
class | InterfaceByValue |
| Represents an instance of a Slice interface that was marshaled by value. More...
|
|
class | InvalidReplicaGroupIdException |
| This exception is raised if the replica group provided by the server is invalid. More...
|
|
class | InvocationCanceledException |
| This exception indicates that an asynchronous invocation failed because it was canceled explicitly by the user. More...
|
|
class | InvocationTimeoutException |
| This exception indicates that an invocation failed because it timed out. More...
|
|
class | IPConnectionInfo |
| Provides access to the connection details of an IP connection. More...
|
|
class | IPEndpointInfo |
| Provides access to the address details of a IP endpoint. More...
|
|
class | LocalException |
| Base class for all Ice run-time exceptions. More...
|
|
class | LocalExceptionHelper |
| Helper template for the implementation of Ice::LocalException. More...
|
|
class | Locator |
| The Ice locator interface. More...
|
|
class | LocatorFinder |
| This inferface should be implemented by services implementing the Ice::Locator interface. More...
|
|
class | LocatorFinderPrx |
| This inferface should be implemented by services implementing the Ice::Locator interface. More...
|
|
class | LocatorPrx |
| The Ice locator interface. More...
|
|
class | LocatorRegistry |
| The Ice locator registry interface. More...
|
|
class | LocatorRegistryPrx |
| The Ice locator registry interface. More...
|
|
class | Logger |
| The Ice message logger. More...
|
|
class | LoggerAdmin |
| The interface of the admin object that allows an Ice application the attach its RemoteLogger to the Logger of this admin object's Ice communicator. More...
|
|
class | LoggerAdminPrx |
| The interface of the admin object that allows an Ice application the attach its RemoteLogger to the Logger of this admin object's Ice communicator. More...
|
|
class | LoggerOutput |
| Collects output and flushes it via a logger method. More...
|
|
class | LoggerOutputBase |
| Base class for logger output utility classes. More...
|
|
class | LoggerPlugin |
| A special plug-in that installs a logger during a communicator's initialization. More...
|
|
struct | LogMessage |
| A complete log message. More...
|
|
class | MarshaledResult |
| Base class for marshaled result structures, which are generated for operations having the marshaled-result metadata tag. More...
|
|
class | MarshalException |
| This exception is raised for errors during marshaling or unmarshaling data. More...
|
|
class | MemoryLimitException |
| This exception is raised when Ice receives a request or reply message whose size exceeds the limit specified by the Ice.MessageSizeMax property. More...
|
|
class | NativePropertiesAdmin |
| Base class for the Properties admin facet. More...
|
|
class | NoEndpointException |
| This exception is raised if no suitable endpoint is available. More...
|
|
class | NotRegisteredException |
| An attempt was made to find or deregister something that is not registered with the Ice run time or Ice locator. More...
|
|
class | NoValueFactoryException |
| This exception is raised if no suitable value factory was found during unmarshaling of a Slice class instance. More...
|
|
class | Object |
| The base class for servants. More...
|
|
class | ObjectAdapter |
| The object adapter provides an up-call interface from the Ice run time to the implementation of Ice objects. More...
|
|
class | ObjectAdapterDeactivatedException |
| This exception is raised if an attempt is made to use a deactivated ObjectAdapter. More...
|
|
class | ObjectAdapterIdInUseException |
| This exception is raised if an ObjectAdapter cannot be activated. More...
|
|
class | ObjectFactory |
| A factory for objects. More...
|
|
class | ObjectNotExistException |
| This exception is raised if an object does not exist on the server, that is, if no facets with the given identity exist. More...
|
|
class | ObjectNotFoundException |
| This exception is raised if an object cannot be found. More...
|
|
class | ObjectPrx |
| Base class of all object proxies. More...
|
|
class | OpaqueEndpointInfo |
| Provides access to the details of an opaque endpoint. More...
|
|
class | OperationInterruptedException |
| This exception indicates a request was interrupted. More...
|
|
class | OperationNotExistException |
| This exception is raised if an operation for a given object does not exist on the server. More...
|
|
class | OutputStream |
| Interface for output streams used to create a sequence of bytes from Slice types. More...
|
|
class | Plugin |
| A communicator plug-in. More...
|
|
class | PluginInitializationException |
| This exception indicates that a failure occurred while initializing a plug-in. More...
|
|
class | PluginManager |
| Each communicator has a plug-in manager to administer the set of plug-ins. More...
|
|
class | Process |
| An administrative interface for process management. More...
|
|
class | ProcessPrx |
| An administrative interface for process management. More...
|
|
class | Properties |
| A property set used to configure Ice and Ice applications. More...
|
|
class | PropertiesAdmin |
| The PropertiesAdmin interface provides remote access to the properties of a communicator. More...
|
|
class | PropertiesAdminPrx |
| The PropertiesAdmin interface provides remote access to the properties of a communicator. More...
|
|
class | ProtocolException |
| A generic exception base for all kinds of protocol error conditions. More...
|
|
struct | ProtocolVersion |
| A version structure for the protocol version. More...
|
|
class | Proxy |
| Helper template that supplies proxy factory functions. More...
|
|
struct | ProxyIdentityAndFacetEqual |
| A functor that compares the object identities and facets of two proxies. More...
|
|
struct | ProxyIdentityAndFacetLess |
| A functor that compares the object identities and facets of two proxies. More...
|
|
struct | ProxyIdentityEqual |
| A functor that compares the object identities of two proxies. More...
|
|
struct | ProxyIdentityLess |
| A functor that compares the object identities of two proxies. More...
|
|
class | ProxyParseException |
| This exception is raised if there was an error while parsing a stringified proxy. More...
|
|
class | ProxyUnmarshalException |
| This exception is raised if inconsistent data is received while unmarshaling a proxy. More...
|
|
class | RemoteLogger |
| The Ice remote logger interface. More...
|
|
class | RemoteLoggerAlreadyAttachedException |
| Thrown when the provided RemoteLogger was previously attached to a LoggerAdmin. More...
|
|
class | RemoteLoggerPrx |
| The Ice remote logger interface. More...
|
|
class | Request |
| Encapsulates details about a dispatch request. More...
|
|
class | RequestFailedException |
| This exception is raised if a request failed. More...
|
|
class | ResponseSentException |
| Indicates that the response to a request has already been sent; re-dispatching such a request is not possible. More...
|
|
class | Router |
| The Ice router interface. More...
|
|
class | RouterFinder |
| This inferface should be implemented by services implementing the Ice::Router interface. More...
|
|
class | RouterFinderPrx |
| This inferface should be implemented by services implementing the Ice::Router interface. More...
|
|
class | RouterPrx |
| The Ice router interface. More...
|
|
class | SecurityException |
| This exception indicates a failure in a security subsystem, such as the IceSSL plug-in. More...
|
|
class | ServantLocator |
| A servant locator is called by an object adapter to locate a servant that is not found in its active servant map. More...
|
|
class | ServerNotFoundException |
| This exception is raised if a server cannot be found. More...
|
|
class | Service |
| A singleton class comparable to Ice::Application but also provides the low-level, platform-specific initialization and shutdown procedures common to system services. More...
|
|
class | SlicedData |
| Holds the slices of unknown types. More...
|
|
struct | SliceInfo |
| Encapsulates the details of a slice for an unknown class or exception type. More...
|
|
class | SocketException |
| This exception indicates socket errors. More...
|
|
class | StringConversionException |
| This exception is raised when a string conversion to or from UTF-8 fails during marshaling or unmarshaling. More...
|
|
class | SyscallException |
| This exception is raised if a system error occurred in the server or client process. More...
|
|
class | SystemException |
| Base class for all Ice system exceptions. More...
|
|
struct | TargetCompare |
| Functor class that compares the contents of two smart pointers of the given type using the given comparator. More...
|
|
class | TCPConnectionInfo |
| Provides access to the connection details of a TCP connection. More...
|
|
class | TCPEndpointInfo |
| Provides access to a TCP endpoint information. More...
|
|
class | ThreadHookPlugin |
| A special plug-in that installs a thread hook during a communicator's initialization. More...
|
|
class | ThreadNotification |
| Base class for a thread notification hook. More...
|
|
class | TimeoutException |
| This exception indicates a timeout condition. More...
|
|
class | Trace |
| Flushes output to Logger::trace. More...
|
|
class | TwowayOnlyException |
| The operation can only be invoked with a twoway request. More...
|
|
class | UDPConnectionInfo |
| Provides access to the connection details of a UDP connection. More...
|
|
class | UDPEndpointInfo |
| Provides access to an UDP endpoint information. More...
|
|
class | UnexpectedObjectException |
| This exception is raised if the type of an unmarshaled Slice class instance does not match its expected type. More...
|
|
class | UnknownException |
| This exception is raised if an operation call on a server raises an unknown exception. More...
|
|
class | UnknownLocalException |
| This exception is raised if an operation call on a server raises a local exception. More...
|
|
class | UnknownMessageException |
| This exception indicates that an unknown protocol message has been received. More...
|
|
class | UnknownReplyStatusException |
| This exception indicates that an unknown reply status has been received. More...
|
|
class | UnknownRequestIdException |
| This exception indicates that a response for an unknown request ID has been received. More...
|
|
class | UnknownSlicedValue |
| Represents an instance of an unknown type. More...
|
|
class | UnknownUserException |
| An operation raised an incorrect user exception. More...
|
|
class | UnmarshalOutOfBoundsException |
| This exception is raised if an out-of-bounds condition occurs during unmarshaling. More...
|
|
class | UnsupportedEncodingException |
| This exception indicates an unsupported data encoding version. More...
|
|
class | UnsupportedProtocolException |
| This exception indicates an unsupported protocol version. More...
|
|
class | UserException |
| Base class for all Ice user exceptions. More...
|
|
class | UserExceptionHelper |
| Helper template for the implementation of Ice::UserException. More...
|
|
class | Value |
| The base class for instances of Slice classes. More...
|
|
class | ValueFactoryManager |
| A value factory manager maintains a collection of value factories. More...
|
|
class | VersionMismatchException |
| This exception is raised if the Ice library version does not match the version in the Ice header files. More...
|
|
class | VersionParseException |
| This exception is raised if there was an error while parsing a version. More...
|
|
class | WSConnectionInfo |
| Provides access to the connection details of a WebSocket connection. More...
|
|
class | WSEndpointInfo |
| Provides access to a WebSocket endpoint information. More...
|
|
|
using | bad_optional_access = std::experimental::Ice::bad_optional_access |
| Raised when accessing an optional that doesn't contain a value. More...
|
|
template<typename charT > |
using | BasicStringConverter = IceUtil::BasicStringConverter< charT > |
| Base class for a string converter. More...
|
|
using | BoolSeq = ::std::vector< bool > |
| A sequence of bools. More...
|
|
typedef unsigned char | Byte |
| The mapping for the Slice byte type. More...
|
|
using | ByteSeq = ::std::vector< Byte > |
| A sequence of bytes. More...
|
|
using | CloseCallback = ::std::function< void(const ::std::shared_ptr< Connection > &con)> |
| This method is called by the the connection when the connection is closed. More...
|
|
typedef IceUtil::Handle< CompactIdResolver > | CompactIdResolverPtr |
|
using | Context = ::std::map<::std::string, ::std::string > |
| A request context. More...
|
|
using | DispatchInterceptorPtr = ::std::shared_ptr< DispatchInterceptor > |
|
typedef double | Double |
| The mapping for the Slice double type. More...
|
|
using | DoubleSeq = ::std::vector< double > |
| A sequence of doubles. More...
|
|
using | EndpointSeq = ::std::vector<::std::shared_ptr< Endpoint > > |
| A sequence of endpoints. More...
|
|
typedef LoggerOutput< Logger, LoggerPtr, &Logger::error > | Error |
| Flushes output to Logger::error. More...
|
|
typedef IceUtil::Exception | Exception |
|
using | FacetMap = ::std::map<::std::string, ::std::shared_ptr< Object > > |
| A mapping from facet name to servant. More...
|
|
typedef float | Float |
| The mapping for the Slice float type. More...
|
|
using | FloatSeq = ::std::vector< float > |
| A sequence of floats. More...
|
|
using | HeaderDict = ::std::map<::std::string, ::std::string > |
| A collection of HTTP headers. More...
|
|
using | HeartbeatCallback = ::std::function< void(const ::std::shared_ptr< Connection > &con)> |
| This method is called by the the connection when a heartbeat is received from the peer. More...
|
|
using | IdentitySeq = ::std::vector< Identity > |
| A sequence of identities. More...
|
|
typedef IceUtil::IllegalConversionException | IllegalConversionException |
| Indicates an error occurred during string conversion. More...
|
|
using | in_place_t = std::experimental::Ice::in_place_t |
| This type indicates that an optional value should be constructed in place. More...
|
|
typedef int | Int |
| The mapping for the Slice int type. More...
|
|
using | IntSeq = ::std::vector< int > |
| A sequence of ints. More...
|
|
typedef IceInternal::Handle< LocalObject > | LocalObjectPtr |
|
using | LogMessageSeq = std::list< LogMessage > |
| A sequence of LogMessage. More...
|
|
using | LogMessageTypeSeq = ::std::vector< LogMessageType > |
| A sequence of LogMessageType. More...
|
|
typedef long long int | Long |
| The mapping for the Slice long type. More...
|
|
using | LongSeq = ::std::vector< long long int > |
| A sequence of longs. More...
|
|
using | nullopt_t = std::experimental::Ice::nullopt_t |
| This type indicates that no value is provided. More...
|
|
using | ObjectDict = ::std::map< Identity, ::std::shared_ptr< Object > > |
| A mapping between identities and Ice objects. More...
|
|
using | ObjectProxySeq = ::std::vector<::std::shared_ptr< ObjectPrx > > |
| A sequence of object proxies. More...
|
|
using | ObjectSeq = ::std::vector<::std::shared_ptr< Value > > |
| A sequence of objects. More...
|
|
template<class T > |
using | optional = std::experimental::Ice::optional< T > |
| Ice::optional is a placeholder for std::optional. More...
|
|
typedef Ice::Plugin *(* | PluginFactory) (const ::Ice::CommunicatorPtr &communicator, const std::string &name, const ::Ice::StringSeq &args) |
| A plug-in factory function is responsible for creating an Ice plug-in. More...
|
|
typedef LoggerOutput< Logger, LoggerPtr, &Logger::print > | Print |
| Flushes output to Logger::print. More...
|
|
using | PropertyDict = ::std::map<::std::string, ::std::string > |
| A simple collection of properties, represented as a dictionary of key/value pairs. More...
|
|
typedef short | Short |
| The mapping for the Slice short type. More...
|
|
using | ShortSeq = ::std::vector< short > |
| A sequence of shorts. More...
|
|
using | SliceChecksumDict = ::std::map<::std::string, ::std::string > |
| A mapping from type IDs to Slice checksums. More...
|
|
typedef ::std::vector< SliceInfoPtr > | SliceInfoSeq |
| The slices of unknown types. More...
|
|
typedef IceUtil::StringConverter | StringConverter |
| Narrow string converter. More...
|
|
typedef IceUtil::StringConverterPtr | StringConverterPtr |
|
using | StringSeq = ::std::vector<::std::string > |
| A sequence of strings. More...
|
|
typedef IceUtil::Handle< ThreadNotification > | ThreadNotificationPtr |
|
using | UserExceptionFactory = std::function< void(const std::string &)> |
| Creates and throws a user exception. More...
|
|
typedef IceUtil::UTF8Buffer | UTF8Buffer |
| Encapsulates bytes in the UTF-8 encoding. More...
|
|
using | ValueFactory = ::std::function<::std::shared_ptr< Value >(const ::std::string &type)> |
| Create a new value for a given value type. More...
|
|
typedef LoggerOutput< Logger, LoggerPtr, &Logger::warning > | Warning |
| Flushes output to Logger::warning. More...
|
|
typedef IceUtil::WstringConverter | WstringConverter |
| Wide string converter. More...
|
|
typedef IceUtil::WstringConverterPtr | WstringConverterPtr |
|
|
StringSeq | argsToStringSeq (int argc, const char *const argv[]) |
| Converts an argument vector into a string sequence. More...
|
|
template<typename P , typename T , typename ::std::enable_if<::std::is_base_of<::Ice::ObjectPrx, P >::value >::type * = nullptr, typename ::std::enable_if<::std::is_base_of<::Ice::ObjectPrx, T >::value >::type * = nullptr> |
::std::shared_ptr< P > | checkedCast (const ::std::shared_ptr< T > &b, const ::Ice::Context &context=Ice::noExplicitContext) |
| Downcasts a proxy after confirming the target object's type via a remote invocation. More...
|
|
template<typename P , typename T , typename ::std::enable_if<::std::is_base_of<::Ice::ObjectPrx, P >::value >::type * = nullptr, typename ::std::enable_if<::std::is_base_of<::Ice::ObjectPrx, T >::value >::type * = nullptr> |
::std::shared_ptr< P > | checkedCast (const ::std::shared_ptr< T > &b, const std::string &f, const ::Ice::Context &context=Ice::noExplicitContext) |
| Downcasts a proxy after confirming the target object's type via a remote invocation. More...
|
|
template<typename charT > |
::std::shared_ptr< IceUtil::BasicStringConverter< charT > > | createIconvStringConverter (const std::string &internalCodeWithDefault="") |
| Creates a string converter for the given code. More...
|
|
PropertiesPtr | createProperties () |
| Creates a new empty property set. More...
|
|
PropertiesPtr | createProperties (int &argc, char *argv[], const PropertiesPtr &defaults=0) |
| Creates a property set initialized from command-line arguments and a default property set. More...
|
|
PropertiesPtr | createProperties (int &argc, const char *argv[], const PropertiesPtr &defaults=0) |
| Creates a property set initialized from command-line arguments and a default property set. More...
|
|
PropertiesPtr | createProperties (StringSeq &seq, const PropertiesPtr &defaults=0) |
| Creates a property set initialized from command-line arguments and a default property set. More...
|
|
inline ::std::string | encodingVersionToString (const Ice::EncodingVersion &v) |
| Converts an encoding version into a string. More...
|
|
LoggerPtr | getProcessLogger () |
| Obtains the per-process logger. More...
|
|
| ICE_DEFINE_PTR (NativePropertiesAdminPtr, NativePropertiesAdmin) |
|
std::string | identityToString (const Identity &id, ToStringMode mode=ToStringMode ::Unicode) |
| Converts an Identity structure into a string using the specified mode. More...
|
|
CommunicatorPtr | initialize (const InitializationData &initData=InitializationData(), int version=30710) |
| Initializes a new communicator. More...
|
|
CommunicatorPtr | initialize (const std::string &configFile, int version=30710) |
| Initializes a new communicator. More...
|
|
CommunicatorPtr | initialize (int &argc, char *argv[], const InitializationData &initData=InitializationData(), int version=30710) |
| Initializes a new communicator. More...
|
|
CommunicatorPtr | initialize (int &argc, char *argv[], const std::string &configFile, int version=30710) |
| Initializes a new communicator. More...
|
|
CommunicatorPtr | initialize (int &argc, const char *argv[], const InitializationData &initData=InitializationData(), int version=30710) |
| Initializes a new communicator. More...
|
|
CommunicatorPtr | initialize (int &argc, const char *argv[], const std::string &configFile, int version=30710) |
| Initializes a new communicator. More...
|
|
CommunicatorPtr | initialize (StringSeq &seq, const InitializationData &initData=InitializationData(), int version=30710) |
| Initializes a new communicator. More...
|
|
CommunicatorPtr | initialize (StringSeq &seq, const std::string &configFile, int version=30710) |
| Initializes a new communicator. More...
|
|
template<class C , typename = std::enable_if<std::is_member_function_pointer<decltype(&C::ice_tuple)>::value>> |
bool | operator!= (const C &lhs, const C &rhs) |
| Relational operator for generated structs and classes. More...
|
|
bool | operator!= (const ObjectPrx &lhs, const ObjectPrx &rhs) |
|
template<class C , typename = std::enable_if<std::is_member_function_pointer<decltype(&C::ice_tuple)>::value>> |
bool | operator< (const C &lhs, const C &rhs) |
| Relational operator for generated structs and classes. More...
|
|
::std::ostream & | operator<< (::std::ostream &, const ::Ice::ObjectPrx &) |
|
std::ostream & | operator<< (std::ostream &out, const EncodingVersion &version) |
|
std::ostream & | operator<< (std::ostream &out, const ProtocolVersion &version) |
|
template<class C , typename = std::enable_if<std::is_member_function_pointer<decltype(&C::ice_tuple)>::value>> |
bool | operator<= (const C &lhs, const C &rhs) |
| Relational operator for generated structs and classes. More...
|
|
bool | operator<= (const ObjectPrx &lhs, const ObjectPrx &rhs) |
|
template<class C , typename = std::enable_if<std::is_member_function_pointer<decltype(&C::ice_tuple)>::value>> |
bool | operator== (const C &lhs, const C &rhs) |
| Relational operator for generated structs and classes. More...
|
|
template<class C , typename = std::enable_if<std::is_member_function_pointer<decltype(&C::ice_tuple)>::value>> |
bool | operator> (const C &lhs, const C &rhs) |
| Relational operator for generated structs and classes. More...
|
|
bool | operator> (const ObjectPrx &lhs, const ObjectPrx &rhs) |
|
template<class C , typename = std::enable_if<std::is_member_function_pointer<decltype(&C::ice_tuple)>::value>> |
bool | operator>= (const C &lhs, const C &rhs) |
| Relational operator for generated structs and classes. More...
|
|
bool | operator>= (const ObjectPrx &lhs, const ObjectPrx &rhs) |
|
inline ::std::string | protocolVersionToString (const Ice::ProtocolVersion &v) |
| Converts a protocol version into a string. More...
|
|
bool | proxyIdentityAndFacetEqual (const ::std::shared_ptr< ObjectPrx > &lhs, const ::std::shared_ptr< ObjectPrx > &rhs) |
| Compares the object identities and facets of two proxies. More...
|
|
bool | proxyIdentityAndFacetLess (const ::std::shared_ptr< ObjectPrx > &lhs, const ::std::shared_ptr< ObjectPrx > &rhs) |
| Compares the object identities and facets of two proxies. More...
|
|
bool | proxyIdentityEqual (const ::std::shared_ptr< ObjectPrx > &lhs, const ::std::shared_ptr< ObjectPrx > &rhs) |
| Compares the object identities of two proxies. More...
|
|
bool | proxyIdentityLess (const ::std::shared_ptr< ObjectPrx > &lhs, const ::std::shared_ptr< ObjectPrx > &rhs) |
| Compares the object identities of two proxies. More...
|
|
void | registerIceBT (bool loadOnInitialize=true) |
| When using static libraries, calling this function ensures the IceBT plug-in is linked with the application. More...
|
|
void | registerIceDiscovery (bool loadOnInitialize=true) |
| When using static libraries, calling this function ensures the IceDiscovery plug-in is linked with the application. More...
|
|
void | registerIceLocatorDiscovery (bool loadOnInitialize=true) |
| When using static libraries, calling this function ensures the IceLocatorDiscovery plug-in is linked with the application. More...
|
|
void | registerIceSSL (bool loadOnInitialize=true) |
| When using static libraries, calling this function ensures the SSL transport is linked with the application. More...
|
|
void | registerIceStringConverter (bool loadOnInitialize=true) |
| When using static libraries, calling this function ensures the string converter plug-in is linked with the application. More...
|
|
void | registerIceUDP (bool loadOnInitialize=true) |
| When using static libraries, calling this function ensures the UDP transport is linked with the application. More...
|
|
void | registerIceWS (bool loadOnInitialize=true) |
| When using static libraries, calling this function ensures the WebSocket transport is linked with the application. More...
|
|
void | registerPluginFactory (const std::string &name, PluginFactory factory, bool loadOnInit) |
| Manually registers a plug-in factory function. More...
|
|
void | setProcessLogger (const LoggerPtr &logger) |
| Sets the per-process logger. More...
|
|
ICE_API SliceChecksumDict | sliceChecksums () |
| Obtains the map containing the checksums for Slice definitions. More...
|
|
void | stringSeqToArgs (const StringSeq &seq, int &argc, char *argv[]) |
| Updates the argument vector to match the contents of the string sequence. More...
|
|
void | stringSeqToArgs (const StringSeq &seq, int &argc, const char *argv[]) |
| Updates the argument vector to match the contents of the string sequence. More...
|
|
inline ::Ice::EncodingVersion | stringToEncodingVersion (const ::std::string &v) |
| Converts a string into an encoding version. More...
|
|
Identity | stringToIdentity (const std::string &str) |
| Converts a stringified identity into an Identity. More...
|
|
inline ::Ice::ProtocolVersion | stringToProtocolVersion (const ::std::string &v) |
| Converts a string into a protocol version. More...
|
|
template<typename T , typename U > |
bool | targetEqualTo (const T &lhs, const U &rhs) |
| Compares the contents of two smart pointers. More...
|
|
template<typename T , typename U > |
bool | targetGreater (const T &lhs, const U &rhs) |
| Compares the contents of two smart pointers. More...
|
|
template<typename T , typename U > |
bool | targetGreaterEqual (const T &lhs, const U &rhs) |
| Compares the contents of two smart pointers. More...
|
|
template<typename T , typename U > |
bool | targetLess (const T &lhs, const U &rhs) |
| Compares the contents of two smart pointers. More...
|
|
template<typename T , typename U > |
bool | targetLessEqual (const T &lhs, const U &rhs) |
| Compares the contents of two smart pointers. More...
|
|
template<typename T , typename U > |
bool | targetNotEqualTo (const T &lhs, const U &rhs) |
| Compares the contents of two smart pointers. More...
|
|
template<typename P , typename T , typename ::std::enable_if<::std::is_base_of<::Ice::ObjectPrx, P >::value >::type * = nullptr, typename ::std::enable_if<::std::is_base_of<::Ice::ObjectPrx, T >::value >::type * = nullptr> |
::std::shared_ptr< P > | uncheckedCast (const ::std::shared_ptr< T > &b) |
| Downcasts a proxy without confirming the target object's type via a remote invocation. More...
|
|
template<typename P , typename T , typename ::std::enable_if<::std::is_base_of<::Ice::ObjectPrx, P >::value >::type * = nullptr, typename ::std::enable_if<::std::is_base_of<::Ice::ObjectPrx, T >::value >::type * = nullptr> |
::std::shared_ptr< P > | uncheckedCast (const ::std::shared_ptr< T > &b, const std::string &f) |
| Downcasts a proxy without confirming the target object's type via a remote invocation. More...
|
|
IceUtil::Shared * | upCast (::Ice::LocalObject *) |
|