Module: Ice
- Defined in:
- lib/Ice.rb,
lib/Ice.rb,
lib/Ice/Logger.rb,
lib/Ice/Plugin.rb,
lib/Ice/Router.rb,
lib/Ice/Current.rb,
lib/Ice/Locator.rb,
lib/Ice/LoggerF.rb,
lib/Ice/PluginF.rb,
lib/Ice/Process.rb,
lib/Ice/RouterF.rb,
lib/Ice/Version.rb,
lib/Ice/Endpoint.rb,
lib/Ice/FacetMap.rb,
lib/Ice/Identity.rb,
lib/Ice/LocatorF.rb,
lib/Ice/ProcessF.rb,
lib/Ice/EndpointF.rb,
lib/Ice/Connection.rb,
lib/Ice/Properties.rb,
lib/Ice/ConnectionF.rb,
lib/Ice/PropertiesF.rb,
lib/Ice/Communicator.rb,
lib/Ice/RemoteLogger.rb,
lib/Ice/ValueFactory.rb,
lib/Ice/CommunicatorF.rb,
lib/Ice/EndpointTypes.rb,
lib/Ice/ObjectAdapter.rb,
lib/Ice/ObjectFactory.rb,
lib/Ice/LocalException.rb,
lib/Ice/ObjectAdapterF.rb,
lib/Ice/ServantLocator.rb,
lib/Ice/ImplicitContext.rb,
lib/Ice/Instrumentation.rb,
lib/Ice/PropertiesAdmin.rb,
lib/Ice/ServantLocatorF.rb,
lib/Ice/BuiltinSequences.rb,
lib/Ice/ImplicitContextF.rb,
lib/Ice/InstrumentationF.rb,
lib/Ice/SliceChecksumDict.rb
Overview
/ cond INTERNAL
Defined Under Namespace
Modules: ConnectionInfo_Mixin, EndpointInfo_Mixin, IPConnectionInfo_Mixin, IPEndpointInfo_Mixin, Inspect_mixin, Instrumentation, LocatorFinderPrx_mixin, LocatorFinder_Mixin, LocatorPrx_mixin, LocatorRegistryPrx_mixin, LocatorRegistry_Mixin, Locator_Mixin, LoggerAdminPrx_mixin, LoggerAdmin_Mixin, OpaqueEndpointInfo_Mixin, ProcessPrx_mixin, Process_Mixin, PropertiesAdminPrx_mixin, PropertiesAdmin_Mixin, Proxy_mixin, RemoteLoggerPrx_mixin, RemoteLogger_Mixin, RouterFinderPrx_mixin, RouterFinder_Mixin, RouterPrx_mixin, Router_Mixin, TCPConnectionInfo_Mixin, TCPEndpointInfo_Mixin, UDPConnectionInfo_Mixin, UDPEndpointInfo_Mixin, WSConnectionInfo_Mixin, WSEndpointInfo_Mixin Classes: ACM, ACMClose, ACMHeartbeat, AdapterAlreadyActiveException, AdapterNotFoundException, AlreadyRegisteredException, Application, BadMagicException, CFNetworkException, CloneNotImplementedException, CloseConnectionException, CloseTimeoutException, CollocationOptimizationException, CommunicatorDestroyedException, CompressBatch, CompressionException, ConnectFailedException, ConnectTimeoutException, ConnectionClose, ConnectionInfo, ConnectionLostException, ConnectionManuallyClosedException, ConnectionNotValidatedException, ConnectionRefusedException, ConnectionTimeoutException, CtrlCHandler, Current, DNSException, DatagramLimitException, EncapsulationException, EncodingVersion, EndpointInfo, EndpointParseException, EndpointSelectionType, EndpointSelectionTypeParseException, Exception, FacetNotExistException, FeatureNotSupportedException, FileException, FixedProxyException, FormatType, IPConnectionInfo, IPEndpointInfo, Identity, IdentityParseException, IllegalIdentityException, IllegalMessageSizeException, IllegalServantException, InitializationData, InitializationException, InterfaceByValue, InvalidReplicaGroupIdException, InvocationCanceledException, InvocationTimeoutException, LocalException, LocatorFinderPrx, LocatorPrx, LocatorRegistryPrx, LogMessage, LogMessageType, LoggerAdminPrx, MarshalException, MemoryLimitException, NoEndpointException, NoValueFactoryException, NotRegisteredException, ObjectAdapterDeactivatedException, ObjectAdapterIdInUseException, ObjectNotExistException, ObjectNotFoundException, OpaqueEndpointInfo, OperationInterruptedException, OperationMode, OperationNotExistException, PluginInitializationException, ProcessPrx, PropertiesAdminPrx, ProtocolException, ProtocolVersion, ProxyParseException, ProxyUnmarshalException, RemoteLoggerAlreadyAttachedException, RemoteLoggerPrx, RequestFailedException, ResponseSentException, RouterFinderPrx, RouterPrx, SecurityException, ServerNotFoundException, SliceInfo, SlicedData, SocketException, StringConversionException, SyscallException, TCPConnectionInfo, TCPEndpointInfo, TimeoutException, ToStringMode, TwowayOnlyException, UDPConnectionInfo, UDPEndpointInfo, UnexpectedObjectException, UnknownException, UnknownLocalException, UnknownMessageException, UnknownReplyStatusException, UnknownRequestIdException, UnknownSlicedValue, UnknownUserException, UnmarshalOutOfBoundsException, UnsupportedEncodingException, UnsupportedProtocolException, UserException, Value, VersionMismatchException, VersionParseException, WSConnectionInfo, WSEndpointInfo
Constant Summary collapse
- T_Value =
Ice::Object
Ice.__declareClass('::Ice::Object')
- T_ObjectPrx =
Ice.__declareProxy('::Ice::Object')
- T_UnknownSlicedValue =
Ice.__declareClass('::Ice::UnknownSlicedValue')
- SliceChecksums =
Slice checksum dictionary.
{}
- Protocol_1_0 =
ProtocolVersion.new(1, 0)
- Encoding_1_0 =
EncodingVersion.new(1, 0)
- Encoding_1_1 =
EncodingVersion.new(1, 1)
- T_Logger =
::Ice::__declareLocalClass('::Ice::Logger')
- T_Plugin =
::Ice::__declareLocalClass('::Ice::Plugin')
- T_PluginManager =
::Ice::__declareLocalClass('::Ice::PluginManager')
- T_Router =
::Ice::__declareClass('::Ice::Router')
- T_RouterPrx =
::Ice::__declareProxy('::Ice::Router')
- T_RouterFinder =
::Ice::__declareClass('::Ice::RouterFinder')
- T_RouterFinderPrx =
::Ice::__declareProxy('::Ice::RouterFinder')
- T_Context =
::Ice::__defineDictionary('::Ice::Context', ::Ice::T_string, ::Ice::T_string)
- T_OperationMode =
::Ice::__defineEnum('::Ice::OperationMode', OperationMode, OperationMode::_enumerators)
- T_Current =
::Ice::__defineStruct('::Ice::Current', Current, [ ["adapter", ::Ice::T_ObjectAdapter], ["con", ::Ice::T_Connection], ["id", ::Ice::T_Identity], ["facet", ::Ice::T_string], ["operation", ::Ice::T_string], ["mode", ::Ice::T_OperationMode], ["ctx", ::Ice::T_Context], ["requestId", ::Ice::T_int], ["encoding", ::Ice::T_EncodingVersion] ])
- T_AdapterNotFoundException =
::Ice::__defineException('::Ice::AdapterNotFoundException', AdapterNotFoundException, false, nil, [])
- T_InvalidReplicaGroupIdException =
::Ice::__defineException('::Ice::InvalidReplicaGroupIdException', InvalidReplicaGroupIdException, false, nil, [])
- T_AdapterAlreadyActiveException =
::Ice::__defineException('::Ice::AdapterAlreadyActiveException', AdapterAlreadyActiveException, false, nil, [])
- T_ObjectNotFoundException =
::Ice::__defineException('::Ice::ObjectNotFoundException', ObjectNotFoundException, false, nil, [])
- T_ServerNotFoundException =
::Ice::__defineException('::Ice::ServerNotFoundException', ServerNotFoundException, false, nil, [])
- T_LocatorRegistry =
::Ice::__declareClass('::Ice::LocatorRegistry')
- T_LocatorRegistryPrx =
::Ice::__declareProxy('::Ice::LocatorRegistry')
- T_Locator =
::Ice::__declareClass('::Ice::Locator')
- T_LocatorPrx =
::Ice::__declareProxy('::Ice::Locator')
- T_LocatorFinder =
::Ice::__declareClass('::Ice::LocatorFinder')
- T_LocatorFinderPrx =
::Ice::__declareProxy('::Ice::LocatorFinder')
- T_Process =
::Ice::__declareClass('::Ice::Process')
- T_ProcessPrx =
::Ice::__declareProxy('::Ice::Process')
- T_ProtocolVersion =
::Ice::__defineStruct('::Ice::ProtocolVersion', ProtocolVersion, [ ["major", ::Ice::T_byte], ["minor", ::Ice::T_byte] ])
- T_EncodingVersion =
::Ice::__defineStruct('::Ice::EncodingVersion', EncodingVersion, [ ["major", ::Ice::T_byte], ["minor", ::Ice::T_byte] ])
- TCPEndpointType =
1
- SSLEndpointType =
2
- UDPEndpointType =
3
- WSEndpointType =
4
- WSSEndpointType =
5
- BTEndpointType =
6
- BTSEndpointType =
7
- IAPEndpointType =
8
- IAPSEndpointType =
9
- T_EndpointInfo =
::Ice::__declareLocalClass('::Ice::EndpointInfo')
- T_Endpoint =
::Ice::__declareLocalClass('::Ice::Endpoint')
- T_IPEndpointInfo =
::Ice::__declareLocalClass('::Ice::IPEndpointInfo')
- T_TCPEndpointInfo =
::Ice::__declareLocalClass('::Ice::TCPEndpointInfo')
- T_UDPEndpointInfo =
::Ice::__declareLocalClass('::Ice::UDPEndpointInfo')
- T_WSEndpointInfo =
::Ice::__declareLocalClass('::Ice::WSEndpointInfo')
- T_OpaqueEndpointInfo =
::Ice::__declareLocalClass('::Ice::OpaqueEndpointInfo')
- T_FacetMap =
::Ice::__defineDictionary('::Ice::FacetMap', ::Ice::T_string, ::Ice::T_Value)
- T_Identity =
::Ice::__defineStruct('::Ice::Identity', Identity, [ ["name", ::Ice::T_string], ["category", ::Ice::T_string] ])
- T_ObjectDict =
::Ice::__defineDictionary('::Ice::ObjectDict', ::Ice::T_Identity, ::Ice::T_Value)
- T_IdentitySeq =
::Ice::__defineSequence('::Ice::IdentitySeq', ::Ice::T_Identity)
- T_EndpointSeq =
::Ice::__defineSequence('::Ice::EndpointSeq', ::Ice::T_Endpoint)
- T_CompressBatch =
::Ice::__defineEnum('::Ice::CompressBatch', CompressBatch, CompressBatch::_enumerators)
- T_ConnectionInfo =
::Ice::__declareLocalClass('::Ice::ConnectionInfo')
- T_Connection =
::Ice::__declareLocalClass('::Ice::Connection')
- T_CloseCallback =
::Ice::__declareLocalClass('::Ice::CloseCallback')
- T_HeartbeatCallback =
::Ice::__declareLocalClass('::Ice::HeartbeatCallback')
- T_ACMClose =
::Ice::__defineEnum('::Ice::ACMClose', ACMClose, ACMClose::_enumerators)
- T_ACMHeartbeat =
::Ice::__defineEnum('::Ice::ACMHeartbeat', ACMHeartbeat, ACMHeartbeat::_enumerators)
- T_ACM =
::Ice::__defineStruct('::Ice::ACM', ACM, [ ["timeout", ::Ice::T_int], ["close", ::Ice::T_ACMClose], ["heartbeat", ::Ice::T_ACMHeartbeat] ])
- T_ConnectionClose =
::Ice::__defineEnum('::Ice::ConnectionClose', ConnectionClose, ConnectionClose::_enumerators)
- T_IPConnectionInfo =
::Ice::__declareLocalClass('::Ice::IPConnectionInfo')
- T_TCPConnectionInfo =
::Ice::__declareLocalClass('::Ice::TCPConnectionInfo')
- T_UDPConnectionInfo =
::Ice::__declareLocalClass('::Ice::UDPConnectionInfo')
- T_HeaderDict =
::Ice::__defineDictionary('::Ice::HeaderDict', ::Ice::T_string, ::Ice::T_string)
- T_WSConnectionInfo =
::Ice::__declareLocalClass('::Ice::WSConnectionInfo')
- T_Properties =
::Ice::__declareLocalClass('::Ice::Properties')
- T_PropertiesAdmin =
::Ice::__declareClass('::Ice::PropertiesAdmin')
- T_PropertiesAdminPrx =
::Ice::__declareProxy('::Ice::PropertiesAdmin')
- T_Communicator =
::Ice::__declareLocalClass('::Ice::Communicator')
- T_ToStringMode =
::Ice::__defineEnum('::Ice::ToStringMode', ToStringMode, ToStringMode::_enumerators)
- T_LogMessageType =
::Ice::__defineEnum('::Ice::LogMessageType', LogMessageType, LogMessageType::_enumerators)
- T_LogMessageTypeSeq =
::Ice::__defineSequence('::Ice::LogMessageTypeSeq', ::Ice::T_LogMessageType)
- T_LogMessage =
::Ice::__defineStruct('::Ice::LogMessage', LogMessage, [ ["type", ::Ice::T_LogMessageType], ["timestamp", ::Ice::T_long], ["traceCategory", ::Ice::T_string], ["message", ::Ice::T_string] ])
- T_LogMessageSeq =
::Ice::__defineSequence('::Ice::LogMessageSeq', ::Ice::T_LogMessage)
- T_RemoteLogger =
::Ice::__declareClass('::Ice::RemoteLogger')
- T_RemoteLoggerPrx =
::Ice::__declareProxy('::Ice::RemoteLogger')
- T_RemoteLoggerAlreadyAttachedException =
::Ice::__defineException('::Ice::RemoteLoggerAlreadyAttachedException', RemoteLoggerAlreadyAttachedException, false, nil, [])
- T_LoggerAdmin =
::Ice::__declareClass('::Ice::LoggerAdmin')
- T_LoggerAdminPrx =
::Ice::__declareProxy('::Ice::LoggerAdmin')
- T_ValueFactory =
::Ice::__declareLocalClass('::Ice::ValueFactory')
- T_ValueFactoryManager =
::Ice::__declareLocalClass('::Ice::ValueFactoryManager')
- T_EndpointSelectionType =
::Ice::__defineEnum('::Ice::EndpointSelectionType', EndpointSelectionType, EndpointSelectionType::_enumerators)
- T_ObjectAdapter =
::Ice::__declareLocalClass('::Ice::ObjectAdapter')
- T_ObjectFactory =
::Ice::__declareLocalClass('::Ice::ObjectFactory')
- T_InitializationException =
::Ice::__defineException('::Ice::InitializationException', InitializationException, false, nil, [["reason", ::Ice::T_string, false, 0]])
- T_PluginInitializationException =
::Ice::__defineException('::Ice::PluginInitializationException', PluginInitializationException, false, nil, [["reason", ::Ice::T_string, false, 0]])
- T_CollocationOptimizationException =
::Ice::__defineException('::Ice::CollocationOptimizationException', CollocationOptimizationException, false, nil, [])
- T_AlreadyRegisteredException =
::Ice::__defineException('::Ice::AlreadyRegisteredException', AlreadyRegisteredException, false, nil, [ ["kindOfObject", ::Ice::T_string, false, 0], ["id", ::Ice::T_string, false, 0] ])
- T_NotRegisteredException =
::Ice::__defineException('::Ice::NotRegisteredException', NotRegisteredException, false, nil, [ ["kindOfObject", ::Ice::T_string, false, 0], ["id", ::Ice::T_string, false, 0] ])
- T_TwowayOnlyException =
::Ice::__defineException('::Ice::TwowayOnlyException', TwowayOnlyException, false, nil, [["operation", ::Ice::T_string, false, 0]])
- T_CloneNotImplementedException =
::Ice::__defineException('::Ice::CloneNotImplementedException', CloneNotImplementedException, false, nil, [])
- T_UnknownException =
::Ice::__defineException('::Ice::UnknownException', UnknownException, false, nil, [["unknown", ::Ice::T_string, false, 0]])
- T_UnknownLocalException =
::Ice::__defineException('::Ice::UnknownLocalException', UnknownLocalException, false, ::Ice::T_UnknownException, [])
- T_UnknownUserException =
::Ice::__defineException('::Ice::UnknownUserException', UnknownUserException, false, ::Ice::T_UnknownException, [])
- T_VersionMismatchException =
::Ice::__defineException('::Ice::VersionMismatchException', VersionMismatchException, false, nil, [])
- T_CommunicatorDestroyedException =
::Ice::__defineException('::Ice::CommunicatorDestroyedException', CommunicatorDestroyedException, false, nil, [])
- T_ObjectAdapterDeactivatedException =
::Ice::__defineException('::Ice::ObjectAdapterDeactivatedException', ObjectAdapterDeactivatedException, false, nil, [["name", ::Ice::T_string, false, 0]])
- T_ObjectAdapterIdInUseException =
::Ice::__defineException('::Ice::ObjectAdapterIdInUseException', ObjectAdapterIdInUseException, false, nil, [["id", ::Ice::T_string, false, 0]])
- T_NoEndpointException =
::Ice::__defineException('::Ice::NoEndpointException', NoEndpointException, false, nil, [["proxy", ::Ice::T_string, false, 0]])
- T_EndpointParseException =
::Ice::__defineException('::Ice::EndpointParseException', EndpointParseException, false, nil, [["str", ::Ice::T_string, false, 0]])
- T_EndpointSelectionTypeParseException =
::Ice::__defineException('::Ice::EndpointSelectionTypeParseException', EndpointSelectionTypeParseException, false, nil, [["str", ::Ice::T_string, false, 0]])
- T_VersionParseException =
::Ice::__defineException('::Ice::VersionParseException', VersionParseException, false, nil, [["str", ::Ice::T_string, false, 0]])
- T_IdentityParseException =
::Ice::__defineException('::Ice::IdentityParseException', IdentityParseException, false, nil, [["str", ::Ice::T_string, false, 0]])
- T_ProxyParseException =
::Ice::__defineException('::Ice::ProxyParseException', ProxyParseException, false, nil, [["str", ::Ice::T_string, false, 0]])
- T_IllegalIdentityException =
::Ice::__defineException('::Ice::IllegalIdentityException', IllegalIdentityException, false, nil, [["id", ::Ice::T_Identity, false, 0]])
- T_IllegalServantException =
::Ice::__defineException('::Ice::IllegalServantException', IllegalServantException, false, nil, [["reason", ::Ice::T_string, false, 0]])
- T_RequestFailedException =
::Ice::__defineException('::Ice::RequestFailedException', RequestFailedException, false, nil, [ ["id", ::Ice::T_Identity, false, 0], ["facet", ::Ice::T_string, false, 0], ["operation", ::Ice::T_string, false, 0] ])
- T_ObjectNotExistException =
::Ice::__defineException('::Ice::ObjectNotExistException', ObjectNotExistException, false, ::Ice::T_RequestFailedException, [])
- T_FacetNotExistException =
::Ice::__defineException('::Ice::FacetNotExistException', FacetNotExistException, false, ::Ice::T_RequestFailedException, [])
- T_OperationNotExistException =
::Ice::__defineException('::Ice::OperationNotExistException', OperationNotExistException, false, ::Ice::T_RequestFailedException, [])
- T_SyscallException =
::Ice::__defineException('::Ice::SyscallException', SyscallException, false, nil, [["error", ::Ice::T_int, false, 0]])
- T_SocketException =
::Ice::__defineException('::Ice::SocketException', SocketException, false, ::Ice::T_SyscallException, [])
- T_CFNetworkException =
::Ice::__defineException('::Ice::CFNetworkException', CFNetworkException, false, ::Ice::T_SocketException, [["domain", ::Ice::T_string, false, 0]])
- T_FileException =
::Ice::__defineException('::Ice::FileException', FileException, false, ::Ice::T_SyscallException, [["path", ::Ice::T_string, false, 0]])
- T_ConnectFailedException =
::Ice::__defineException('::Ice::ConnectFailedException', ConnectFailedException, false, ::Ice::T_SocketException, [])
- T_ConnectionRefusedException =
::Ice::__defineException('::Ice::ConnectionRefusedException', ConnectionRefusedException, false, ::Ice::T_ConnectFailedException, [])
- T_ConnectionLostException =
::Ice::__defineException('::Ice::ConnectionLostException', ConnectionLostException, false, ::Ice::T_SocketException, [])
- T_DNSException =
::Ice::__defineException('::Ice::DNSException', DNSException, false, nil, [ ["error", ::Ice::T_int, false, 0], ["host", ::Ice::T_string, false, 0] ])
- T_OperationInterruptedException =
::Ice::__defineException('::Ice::OperationInterruptedException', OperationInterruptedException, false, nil, [])
- T_TimeoutException =
::Ice::__defineException('::Ice::TimeoutException', TimeoutException, false, nil, [])
- T_ConnectTimeoutException =
::Ice::__defineException('::Ice::ConnectTimeoutException', ConnectTimeoutException, false, ::Ice::T_TimeoutException, [])
- T_CloseTimeoutException =
::Ice::__defineException('::Ice::CloseTimeoutException', CloseTimeoutException, false, ::Ice::T_TimeoutException, [])
- T_ConnectionTimeoutException =
::Ice::__defineException('::Ice::ConnectionTimeoutException', ConnectionTimeoutException, false, ::Ice::T_TimeoutException, [])
- T_InvocationTimeoutException =
::Ice::__defineException('::Ice::InvocationTimeoutException', InvocationTimeoutException, false, ::Ice::T_TimeoutException, [])
- T_InvocationCanceledException =
::Ice::__defineException('::Ice::InvocationCanceledException', InvocationCanceledException, false, nil, [])
- T_ProtocolException =
::Ice::__defineException('::Ice::ProtocolException', ProtocolException, false, nil, [["reason", ::Ice::T_string, false, 0]])
- T_BadMagicException =
::Ice::__defineException('::Ice::BadMagicException', BadMagicException, false, ::Ice::T_ProtocolException, [["badMagic", ::Ice::T_ByteSeq, false, 0]])
- T_UnsupportedProtocolException =
::Ice::__defineException('::Ice::UnsupportedProtocolException', UnsupportedProtocolException, false, ::Ice::T_ProtocolException, [ ["bad", ::Ice::T_ProtocolVersion, false, 0], ["supported", ::Ice::T_ProtocolVersion, false, 0] ])
- T_UnsupportedEncodingException =
::Ice::__defineException('::Ice::UnsupportedEncodingException', UnsupportedEncodingException, false, ::Ice::T_ProtocolException, [ ["bad", ::Ice::T_EncodingVersion, false, 0], ["supported", ::Ice::T_EncodingVersion, false, 0] ])
- T_UnknownMessageException =
::Ice::__defineException('::Ice::UnknownMessageException', UnknownMessageException, false, ::Ice::T_ProtocolException, [])
- T_ConnectionNotValidatedException =
::Ice::__defineException('::Ice::ConnectionNotValidatedException', ConnectionNotValidatedException, false, ::Ice::T_ProtocolException, [])
- T_UnknownRequestIdException =
::Ice::__defineException('::Ice::UnknownRequestIdException', UnknownRequestIdException, false, ::Ice::T_ProtocolException, [])
- T_UnknownReplyStatusException =
::Ice::__defineException('::Ice::UnknownReplyStatusException', UnknownReplyStatusException, false, ::Ice::T_ProtocolException, [])
- T_CloseConnectionException =
::Ice::__defineException('::Ice::CloseConnectionException', CloseConnectionException, false, ::Ice::T_ProtocolException, [])
- T_ConnectionManuallyClosedException =
::Ice::__defineException('::Ice::ConnectionManuallyClosedException', ConnectionManuallyClosedException, false, nil, [["graceful", ::Ice::T_bool, false, 0]])
- T_IllegalMessageSizeException =
::Ice::__defineException('::Ice::IllegalMessageSizeException', IllegalMessageSizeException, false, ::Ice::T_ProtocolException, [])
- T_CompressionException =
::Ice::__defineException('::Ice::CompressionException', CompressionException, false, ::Ice::T_ProtocolException, [])
- T_DatagramLimitException =
::Ice::__defineException('::Ice::DatagramLimitException', DatagramLimitException, false, ::Ice::T_ProtocolException, [])
- T_MarshalException =
::Ice::__defineException('::Ice::MarshalException', MarshalException, false, ::Ice::T_ProtocolException, [])
- T_ProxyUnmarshalException =
::Ice::__defineException('::Ice::ProxyUnmarshalException', ProxyUnmarshalException, false, ::Ice::T_MarshalException, [])
- T_UnmarshalOutOfBoundsException =
::Ice::__defineException('::Ice::UnmarshalOutOfBoundsException', UnmarshalOutOfBoundsException, false, ::Ice::T_MarshalException, [])
- T_NoValueFactoryException =
::Ice::__defineException('::Ice::NoValueFactoryException', NoValueFactoryException, false, ::Ice::T_MarshalException, [["type", ::Ice::T_string, false, 0]])
- T_UnexpectedObjectException =
::Ice::__defineException('::Ice::UnexpectedObjectException', UnexpectedObjectException, false, ::Ice::T_MarshalException, [ ["type", ::Ice::T_string, false, 0], ["expectedType", ::Ice::T_string, false, 0] ])
- T_MemoryLimitException =
::Ice::__defineException('::Ice::MemoryLimitException', MemoryLimitException, false, ::Ice::T_MarshalException, [])
- T_StringConversionException =
::Ice::__defineException('::Ice::StringConversionException', StringConversionException, false, ::Ice::T_MarshalException, [])
- T_EncapsulationException =
::Ice::__defineException('::Ice::EncapsulationException', EncapsulationException, false, ::Ice::T_MarshalException, [])
- T_FeatureNotSupportedException =
::Ice::__defineException('::Ice::FeatureNotSupportedException', FeatureNotSupportedException, false, nil, [["unsupportedFeature", ::Ice::T_string, false, 0]])
- T_SecurityException =
::Ice::__defineException('::Ice::SecurityException', SecurityException, false, nil, [["reason", ::Ice::T_string, false, 0]])
- T_FixedProxyException =
::Ice::__defineException('::Ice::FixedProxyException', FixedProxyException, false, nil, [])
- T_ResponseSentException =
::Ice::__defineException('::Ice::ResponseSentException', ResponseSentException, false, nil, [])
- T_ServantLocator =
::Ice::__declareLocalClass('::Ice::ServantLocator')
- T_ImplicitContext =
::Ice::__declareLocalClass('::Ice::ImplicitContext')
- T_PropertyDict =
::Ice::__defineDictionary('::Ice::PropertyDict', ::Ice::T_string, ::Ice::T_string)
- T_BoolSeq =
::Ice::__defineSequence('::Ice::BoolSeq', ::Ice::T_bool)
- T_ByteSeq =
::Ice::__defineSequence('::Ice::ByteSeq', ::Ice::T_byte)
- T_ShortSeq =
::Ice::__defineSequence('::Ice::ShortSeq', ::Ice::T_short)
- T_IntSeq =
::Ice::__defineSequence('::Ice::IntSeq', ::Ice::T_int)
- T_LongSeq =
::Ice::__defineSequence('::Ice::LongSeq', ::Ice::T_long)
- T_FloatSeq =
::Ice::__defineSequence('::Ice::FloatSeq', ::Ice::T_float)
- T_DoubleSeq =
::Ice::__defineSequence('::Ice::DoubleSeq', ::Ice::T_double)
- T_StringSeq =
::Ice::__defineSequence('::Ice::StringSeq', ::Ice::T_string)
- T_ObjectSeq =
::Ice::__defineSequence('::Ice::ObjectSeq', ::Ice::T_Value)
- T_ObjectProxySeq =
::Ice::__defineSequence('::Ice::ObjectProxySeq', ::Ice::T_ObjectPrx)
- T_SliceChecksumDict =
::Ice::__defineDictionary('::Ice::SliceChecksumDict', ::Ice::T_string, ::Ice::T_string)
Class Method Summary collapse
-
.getSliceDir ⇒ Object
Convenience function for locating the directory containing the Slice files.
- .proxyIdentityAndFacetCompare(lhs, rhs) ⇒ Object
- .proxyIdentityAndFacetEqual(lhs, rhs) ⇒ Object
-
.proxyIdentityCompare(lhs, rhs) ⇒ Object
Proxy comparison functions.
- .proxyIdentityEqual(lhs, rhs) ⇒ Object
Class Method Details
.getSliceDir ⇒ Object
Convenience function for locating the directory containing the Slice files.
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 |
# File 'lib/Ice.rb', line 14 def Ice.getSliceDir # # Get the parent of the directory containing this file # (Ice.rb). # rbHome = File::join(File::dirname(__FILE__), "..") # # For an installation from a source distribution, a binary # tarball, or a Windows installer, the "slice" directory is a # sibling of the "rb" directory. # dir = File::join(rbHome, "slice") if File::exist?(dir) return File::(dir) end # # In a source distribution, the "slice" directory is one level # higher. # dir = File::join(rbHome, "..", "slice") if File::exist?(dir) return File::(dir) end if RUBY_PLATFORM =~ /linux/i # # Check the default Linux location. # dir = File::join("/", "usr", "share", "ice", "slice") if File::exist?(dir) return dir end end return nil end |
.proxyIdentityAndFacetCompare(lhs, rhs) ⇒ Object
658 659 660 661 662 663 664 |
# File 'lib/Ice.rb', line 658 def Ice.proxyIdentityAndFacetCompare(lhs, rhs) n = proxyIdentityCompare(lhs, rhs) if n == 0 && lhs && rhs n = lhs.ice_getFacet() <=> rhs.ice_getFacet() end return n end |
.proxyIdentityAndFacetEqual(lhs, rhs) ⇒ Object
666 667 668 |
# File 'lib/Ice.rb', line 666 def Ice.proxyIdentityAndFacetEqual(lhs, rhs) return proxyIdentityAndFacetCompare(lhs, rhs) == 0 end |
.proxyIdentityCompare(lhs, rhs) ⇒ Object
Proxy comparison functions.
639 640 641 642 643 644 645 646 647 648 649 650 651 652 |
# File 'lib/Ice.rb', line 639 def Ice.proxyIdentityCompare(lhs, rhs) if (lhs && !lhs.is_a?(ObjectPrx)) || (rhs && !rhs.is_a?(ObjectPrx)) raise TypeError, 'argument is not a proxy' end if lhs.nil? && rhs.nil? return 0 elsif lhs.nil? && rhs return -1 elsif lhs && rhs.nil? return 1 else return lhs.ice_getIdentity() <=> rhs.ice_getIdentity() end end |
.proxyIdentityEqual(lhs, rhs) ⇒ Object
654 655 656 |
# File 'lib/Ice.rb', line 654 def Ice.proxyIdentityEqual(lhs, rhs) return proxyIdentityCompare(lhs, rhs) == 0 end |