Welcome to Robot Raconteur Python’s documentation!
- Introduction
- Service Definition
- Robot Raconteur Python
- iRobot Create Python Example
- Webcam Example
- Service Discovery
- Subscriptions
- Authentication
- Exclusive object locks
- Time-critical software with Wire member
- Forward compatibility with the “implements” statement
- Member Modifiers
- Asynchronous programming
- Gather/Scatter operations
- Standard Service Definitions and Companion
- Robot Raconteur Directory
- Constants
- DataTypes Enum
RobotRaconteur.DataTypes_void_t
RobotRaconteur.DataTypes_double_t
RobotRaconteur.DataTypes_single_t
RobotRaconteur.DataTypes_int8_t
RobotRaconteur.DataTypes_uint8_t
RobotRaconteur.DataTypes_int16_t
RobotRaconteur.DataTypes_uint16_t
RobotRaconteur.DataTypes_int32_t
RobotRaconteur.DataTypes_uint32_t
RobotRaconteur.DataTypes_int64_t
RobotRaconteur.DataTypes_uint64_t
RobotRaconteur.DataTypes_string_t
RobotRaconteur.DataTypes_cdouble_t
RobotRaconteur.DataTypes_csingle_t
RobotRaconteur.DataTypes_bool_t
RobotRaconteur.DataTypes_structure_t
RobotRaconteur.DataTypes_vector_t
RobotRaconteur.DataTypes_dictionary_t
RobotRaconteur.DataTypes_object_t
RobotRaconteur.DataTypes_varvalue_t
RobotRaconteur.DataTypes_varobject_t
RobotRaconteur.DataTypes_list_t
RobotRaconteur.DataTypes_pod_t
RobotRaconteur.DataTypes_pod_array_t
RobotRaconteur.DataTypes_pod_multidimarray_t
RobotRaconteur.DataTypes_enum_t
RobotRaconteur.DataTypes_namedtype_t
RobotRaconteur.DataTypes_namedarray_t
RobotRaconteur.DataTypes_namedarray_array_t
RobotRaconteur.DataTypes_namedarray_multidimarray_t
RobotRaconteur.DataTypes_multidimarray_t
RobotRaconteur.DataTypes_ArrayTypes_none
RobotRaconteur.DataTypes_ArrayTypes_array
RobotRaconteur.DataTypes_ArrayTypes_multidimarray
RobotRaconteur.DataTypes_ContainerTypes_none
RobotRaconteur.DataTypes_ContainerTypes_list
RobotRaconteur.DataTypes_ContainerTypes_map_int32
RobotRaconteur.DataTypes_ContainerTypes_map_string
RobotRaconteur.DataTypes_ContainerTypes_generator
- MessageEntryType Enum
RobotRaconteur.MessageEntryType_Null
RobotRaconteur.MessageEntryType_StreamOp
RobotRaconteur.MessageEntryType_StreamOpRet
RobotRaconteur.MessageEntryType_StreamCheckCapability
RobotRaconteur.MessageEntryType_StreamCheckCapabilityRet
RobotRaconteur.MessageEntryType_GetServiceDesc
RobotRaconteur.MessageEntryType_GetServiceDescRet
RobotRaconteur.MessageEntryType_ObjectTypeName
RobotRaconteur.MessageEntryType_ObjectTypeNameRet
RobotRaconteur.MessageEntryType_ServiceClosed
RobotRaconteur.MessageEntryType_ServiceClosedRet
RobotRaconteur.MessageEntryType_ConnectClient
RobotRaconteur.MessageEntryType_ConnectClientRet
RobotRaconteur.MessageEntryType_DisconnectClient
RobotRaconteur.MessageEntryType_DisconnectClientRet
RobotRaconteur.MessageEntryType_ConnectionTest
RobotRaconteur.MessageEntryType_ConnectionTestRet
RobotRaconteur.MessageEntryType_GetNodeInfo
RobotRaconteur.MessageEntryType_GetNodeInfoRet
RobotRaconteur.MessageEntryType_ReconnectClient
RobotRaconteur.MessageEntryType_ReconnectClientRet
RobotRaconteur.MessageEntryType_NodeCheckCapability
RobotRaconteur.MessageEntryType_NodeCheckCapabilityRet
RobotRaconteur.MessageEntryType_GetServiceAttributes
RobotRaconteur.MessageEntryType_GetServiceAttributesRet
RobotRaconteur.MessageEntryType_ConnectClientCombined
RobotRaconteur.MessageEntryType_ConnectClientCombinedRet
RobotRaconteur.MessageEntryType_EndpointCheckCapability
RobotRaconteur.MessageEntryType_EndpointCheckCapabilityRet
RobotRaconteur.MessageEntryType_ServiceCheckCapabilityReq
RobotRaconteur.MessageEntryType_ServiceCheckCapabilityRet
RobotRaconteur.MessageEntryType_ClientKeepAliveReq
RobotRaconteur.MessageEntryType_ClientKeepAliveRet
RobotRaconteur.MessageEntryType_ClientSessionOpReq
RobotRaconteur.MessageEntryType_ClientSessionOpRet
RobotRaconteur.MessageEntryType_ServicePathReleasedReq
RobotRaconteur.MessageEntryType_ServicePathReleasedRet
RobotRaconteur.MessageEntryType_PropertyGetReq
RobotRaconteur.MessageEntryType_PropertyGetRes
RobotRaconteur.MessageEntryType_PropertySetReq
RobotRaconteur.MessageEntryType_PropertySetRes
RobotRaconteur.MessageEntryType_FunctionCallReq
RobotRaconteur.MessageEntryType_FunctionCallRes
RobotRaconteur.MessageEntryType_GeneratorNextReq
RobotRaconteur.MessageEntryType_GeneratorNextRes
RobotRaconteur.MessageEntryType_EventReq
RobotRaconteur.MessageEntryType_EventRes
RobotRaconteur.MessageEntryType_PipePacket
RobotRaconteur.MessageEntryType_PipePacketRet
RobotRaconteur.MessageEntryType_PipeConnectReq
RobotRaconteur.MessageEntryType_PipeConnectRet
RobotRaconteur.MessageEntryType_PipeDisconnectReq
RobotRaconteur.MessageEntryType_PipeDisconnectRet
RobotRaconteur.MessageEntryType_PipeClosed
RobotRaconteur.MessageEntryType_PipeClosedRet
RobotRaconteur.MessageEntryType_CallbackCallReq
RobotRaconteur.MessageEntryType_CallbackCallRet
RobotRaconteur.MessageEntryType_WirePacket
RobotRaconteur.MessageEntryType_WirePacketRet
RobotRaconteur.MessageEntryType_WireConnectReq
RobotRaconteur.MessageEntryType_WireConnectRet
RobotRaconteur.MessageEntryType_WireDisconnectReq
RobotRaconteur.MessageEntryType_WireDisconnectRet
RobotRaconteur.MessageEntryType_WireClosed
RobotRaconteur.MessageEntryType_WireClosedRet
RobotRaconteur.MessageEntryType_MemoryRead
RobotRaconteur.MessageEntryType_MemoryReadRet
RobotRaconteur.MessageEntryType_MemoryWrite
RobotRaconteur.MessageEntryType_MemoryWriteRet
RobotRaconteur.MessageEntryType_MemoryGetParam
RobotRaconteur.MessageEntryType_MemoryGetParamRet
RobotRaconteur.MessageEntryType_WirePeekInValueReq
RobotRaconteur.MessageEntryType_WirePeekInValueRet
RobotRaconteur.MessageEntryType_WirePeekOutValueReq
RobotRaconteur.MessageEntryType_WirePeekOutValueRet
RobotRaconteur.MessageEntryType_WirePokeOutValueReq
RobotRaconteur.MessageEntryType_WirePokeOutValueRet
- MessageErrorType Enum
RobotRaconteur.MessageErrorType_None
RobotRaconteur.MessageErrorType_ConnectionError
RobotRaconteur.MessageErrorType_ProtocolError
RobotRaconteur.MessageErrorType_ServiceNotFound
RobotRaconteur.MessageErrorType_ObjectNotFound
RobotRaconteur.MessageErrorType_InvalidEndpoint
RobotRaconteur.MessageErrorType_EndpointCommunicationFatalError
RobotRaconteur.MessageErrorType_NodeNotFound
RobotRaconteur.MessageErrorType_ServiceError
RobotRaconteur.MessageErrorType_MemberNotFound
RobotRaconteur.MessageErrorType_MemberFormatMismatch
RobotRaconteur.MessageErrorType_DataTypeMismatch
RobotRaconteur.MessageErrorType_DataTypeError
RobotRaconteur.MessageErrorType_DataSerializationError
RobotRaconteur.MessageErrorType_MessageEntryNotFound
RobotRaconteur.MessageErrorType_MessageElementNotFound
RobotRaconteur.MessageErrorType_UnknownError
RobotRaconteur.MessageErrorType_InvalidOperation
RobotRaconteur.MessageErrorType_InvalidArgument
RobotRaconteur.MessageErrorType_OperationFailed
RobotRaconteur.MessageErrorType_NullValue
RobotRaconteur.MessageErrorType_InternalError
RobotRaconteur.MessageErrorType_SystemResourcePermissionDenied
RobotRaconteur.MessageErrorType_OutOfSystemResource
RobotRaconteur.MessageErrorType_SystemResourceError
RobotRaconteur.MessageErrorType_ResourceNotFound
RobotRaconteur.MessageErrorType_IOError
RobotRaconteur.MessageErrorType_BufferLimitViolation
RobotRaconteur.MessageErrorType_ServiceDefinitionError
RobotRaconteur.MessageErrorType_OutOfRange
RobotRaconteur.MessageErrorType_KeyNotFound
RobotRaconteur.MessageErrorType_InvalidConfiguration
RobotRaconteur.MessageErrorType_InvalidState
RobotRaconteur.MessageErrorType_RemoteError
RobotRaconteur.MessageErrorType_RequestTimeout
RobotRaconteur.MessageErrorType_ReadOnlyMember
RobotRaconteur.MessageErrorType_WriteOnlyMember
RobotRaconteur.MessageErrorType_NotImplementedError
RobotRaconteur.MessageErrorType_MemberBusy
RobotRaconteur.MessageErrorType_ValueNotSet
RobotRaconteur.MessageErrorType_AbortOperation
RobotRaconteur.MessageErrorType_OperationAborted
RobotRaconteur.MessageErrorType_StopIteration
RobotRaconteur.MessageErrorType_OperationTimeout
RobotRaconteur.MessageErrorType_OperationCancelled
RobotRaconteur.MessageErrorType_AuthenticationError
RobotRaconteur.MessageErrorType_ObjectLockedError
RobotRaconteur.MessageErrorType_PermissionDenied
- ClientServiceListenerEventType Enum
- ServerServiceListenerEventType Enum
- MemberDefinition Enum
- Misc Constants
- RobotRaconteurObjectLockFlags Enum
- DataTypes Enum
- RobotRaconteurNode
RobotRaconteurNode
RobotRaconteurNode.s
RobotRaconteurNode.ArrayToNamedArray()
RobotRaconteurNode.AsyncConnectService()
RobotRaconteurNode.AsyncDisconnectService()
RobotRaconteurNode.AsyncFindNodeByID()
RobotRaconteurNode.AsyncFindNodeByName()
RobotRaconteurNode.AsyncFindObjectType()
RobotRaconteurNode.AsyncFindObjectTypeInd()
RobotRaconteurNode.AsyncFindServiceByType()
RobotRaconteurNode.AsyncReleaseObjectLock()
RobotRaconteurNode.AsyncRequestObjectLock()
RobotRaconteurNode.AsyncUpdateDetectedNodes()
RobotRaconteurNode.CheckConnection()
RobotRaconteurNode.CloseService()
RobotRaconteurNode.CompareLogLevel()
RobotRaconteurNode.ConnectService()
RobotRaconteurNode.CreateAutoResetEvent()
RobotRaconteurNode.CreateRate()
RobotRaconteurNode.CreateTimer()
RobotRaconteurNode.DisconnectService()
RobotRaconteurNode.EndpointInactivityTimeout
RobotRaconteurNode.FindNodeByID()
RobotRaconteurNode.FindNodeByName()
RobotRaconteurNode.FindObjectType()
RobotRaconteurNode.FindServiceByType()
RobotRaconteurNode.GetConstants()
RobotRaconteurNode.GetDetectedNodeCacheInfo()
RobotRaconteurNode.GetDetectedNodes()
RobotRaconteurNode.GetExceptionType()
RobotRaconteurNode.GetLogLevel()
RobotRaconteurNode.GetLogRecordHandler()
RobotRaconteurNode.GetNamedArrayDType()
RobotRaconteurNode.GetObjectServicePath()
RobotRaconteurNode.GetObjectType()
RobotRaconteurNode.GetPodDType()
RobotRaconteurNode.GetPulledServiceType()
RobotRaconteurNode.GetPulledServiceTypes()
RobotRaconteurNode.GetRegisteredServiceTypes()
RobotRaconteurNode.GetServiceAttributes()
RobotRaconteurNode.GetServiceName()
RobotRaconteurNode.GetServiceNodeID()
RobotRaconteurNode.GetServiceNodeName()
RobotRaconteurNode.GetServiceType()
RobotRaconteurNode.GetStructureType()
RobotRaconteurNode.Init()
RobotRaconteurNode.IsServiceTypeRegistered()
RobotRaconteurNode.LogMessage()
RobotRaconteurNode.LogRecord()
RobotRaconteurNode.MemoryMaxTransferSize
RobotRaconteurNode.MonitorEnter()
RobotRaconteurNode.MonitorExit()
RobotRaconteurNode.NamedArrayToArray()
RobotRaconteurNode.NewStructure()
RobotRaconteurNode.NodeDiscoveryMaxCacheCount
RobotRaconteurNode.NodeID
RobotRaconteurNode.NodeName
RobotRaconteurNode.NodeSyncTimeSpec()
RobotRaconteurNode.NodeSyncTimeUTC()
RobotRaconteurNode.NowNodeTime()
RobotRaconteurNode.NowTimeSpec()
RobotRaconteurNode.NowUTC()
RobotRaconteurNode.PostToThreadPool()
RobotRaconteurNode.RegisterService()
RobotRaconteurNode.RegisterServiceType()
RobotRaconteurNode.RegisterServiceTypeFromFile()
RobotRaconteurNode.RegisterServiceTypes()
RobotRaconteurNode.RegisterServiceTypesFromFiles()
RobotRaconteurNode.RegisterTransport()
RobotRaconteurNode.ReleaseObjectLock()
RobotRaconteurNode.RequestObjectLock()
RobotRaconteurNode.RequestTimeout
RobotRaconteurNode.RobotRaconteurVersion
RobotRaconteurNode.ScopedMonitorLock
RobotRaconteurNode.SelectRemoteNodeURL()
RobotRaconteurNode.SetExceptionHandler()
RobotRaconteurNode.SetLogLevel()
RobotRaconteurNode.SetLogLevelFromEnvVariable()
RobotRaconteurNode.SetLogLevelFromString()
RobotRaconteurNode.SetLogRecordHandler()
RobotRaconteurNode.SetNodeID()
RobotRaconteurNode.SetNodeName()
RobotRaconteurNode.Shutdown()
RobotRaconteurNode.Sleep()
RobotRaconteurNode.SubscribeService()
RobotRaconteurNode.SubscribeServiceByType()
RobotRaconteurNode.SubscribeServiceInfo2()
RobotRaconteurNode.ThreadPoolCount
RobotRaconteurNode.TransportInactivityTimeout
RobotRaconteurNode.TryGetDetectedNodeCacheInfo()
RobotRaconteurNode.UnregisterServiceType()
RobotRaconteurNode.UpdateDetectedNodes()
- Misc Data Types
- Pipe Member
- Pipe Class
- PipeEndpoint Class
PipeEndpoint
PipeEndpoint.AsyncClose()
PipeEndpoint.AsyncSendPacket()
PipeEndpoint.Available
PipeEndpoint.Close()
PipeEndpoint.Direction
PipeEndpoint.Endpoint
PipeEndpoint.IgnoreReceived
PipeEndpoint.Index
PipeEndpoint.IsUnreliable
PipeEndpoint.PacketAckReceivedEvent
PipeEndpoint.PacketReceivedEvent
PipeEndpoint.PeekNextPacket()
PipeEndpoint.PeekNextPacketWait()
PipeEndpoint.PipeEndpointClosedCallback
PipeEndpoint.ReceivePacket()
PipeEndpoint.ReceivePacketWait()
PipeEndpoint.RequestPacketAck
PipeEndpoint.SendPacket()
PipeEndpoint.TryReceivePacketWait()
- PipeBroadcaster Class
- Wire Member
- Wire Class
Wire
Wire.AsyncConnect()
Wire.AsyncPeekInValue()
Wire.AsyncPeekOutValue()
Wire.AsyncPokeOutValue()
Wire.Connect()
Wire.Direction
Wire.MemberName
Wire.PeekInValue()
Wire.PeekInValueCallback
Wire.PeekOutValue()
Wire.PeekOutValueCallback
Wire.PokeOutValue()
Wire.PokeOutValueCallback
Wire.WireConnectCallback
- WireConnection Class
WireConnection
WireConnection.AsyncClose()
WireConnection.Close()
WireConnection.Direction
WireConnection.Endpoint
WireConnection.IgnoreInValue
WireConnection.InValue
WireConnection.InValueLifespan
WireConnection.InValueValid
WireConnection.LastValueReceivedTime
WireConnection.LastValueSentTime
WireConnection.OutValue
WireConnection.OutValueLifespan
WireConnection.OutValueValid
WireConnection.TryGetInValue()
WireConnection.TryGetOutValue()
WireConnection.WaitInValueValid()
WireConnection.WaitOutValueValid()
WireConnection.WireValueChanged
- WireBroadcaster Class
- WireUnicastReceiver Class
- Wire Class
- Callback Member
- Subscription
- ServiceInfo2Subscription Class
- ServiceSubscription Class
ServiceSubscription
ServiceSubscription.AsyncGetDefaultClient()
ServiceSubscription.ClientConnectFailed
ServiceSubscription.ClientConnected
ServiceSubscription.ClientDisconnected
ServiceSubscription.Close()
ServiceSubscription.ConnectRetryDelay
ServiceSubscription.GetConnectedClients()
ServiceSubscription.GetDefaultClient()
ServiceSubscription.GetDefaultClientWait()
ServiceSubscription.ServiceURL
ServiceSubscription.SubscribePipe()
ServiceSubscription.SubscribeSubObject()
ServiceSubscription.SubscribeWire()
ServiceSubscription.TryGetDefaultClient()
ServiceSubscription.TryGetDefaultClientWait()
ServiceSubscription.UpdateServiceByType()
ServiceSubscription.UpdateServiceURL()
- ServiceSubscriptionClientID Class
- ServiceSubscriptionFilter Class
- ServiceSubscriptionFilterNode Class
- WireSubscription Class
WireSubscription
WireSubscription.ActiveWireConnectionCount
WireSubscription.Close()
WireSubscription.IgnoreInValue
WireSubscription.InValue
WireSubscription.InValueLifespan
WireSubscription.InValueWithTimeSpec
WireSubscription.SetOutValueAll()
WireSubscription.TryGetInValue()
WireSubscription.WaitInValueValid()
WireSubscription.WireValueChanged
- PipeSubscription Class
- SubObjectSubscription Class
- ServiceSubscriptionManager Class
ServiceSubscriptionManager
ServiceSubscriptionManager.AddSubscription()
ServiceSubscriptionManager.Close()
ServiceSubscriptionManager.DisableSubscription()
ServiceSubscriptionManager.EnableSubscription()
ServiceSubscriptionManager.GetSubscription()
ServiceSubscriptionManager.IsConnected()
ServiceSubscriptionManager.IsEnabled()
ServiceSubscriptionManager.RemoveSubscription()
ServiceSubscriptionManager.SubscriptionDetails
ServiceSubscriptionManager.SubscriptionNames
- ServiceSubscriptionManagerDetails Class
ServiceSubscriptionManagerDetails
ServiceSubscriptionManagerDetails.ConnectionMethod
ServiceSubscriptionManagerDetails.Enabled
ServiceSubscriptionManagerDetails.Filter
ServiceSubscriptionManagerDetails.Name
ServiceSubscriptionManagerDetails.ServiceTypes
ServiceSubscriptionManagerDetails.UrlCredentials
ServiceSubscriptionManagerDetails.UrlUsername
ServiceSubscriptionManagerDetails.Urls
- Node Setup
- RobotRaconteurNodeSetup Class
- ClientNodeSetup Class
- ServerNodeSetup Class
- SecureServerNodeSetup Class
- CommandLineConfigParser Class
CommandLineConfigParser
CommandLineConfigParser.AddBoolOption()
CommandLineConfigParser.AddIntOption()
CommandLineConfigParser.AddStringOption()
CommandLineConfigParser.GetOptionOrDefaultAsBool()
CommandLineConfigParser.GetOptionOrDefaultAsInt()
CommandLineConfigParser.GetOptionOrDefaultAsString()
CommandLineConfigParser.ParseCommandLine()
CommandLineConfigParser.SetDefaults()
- Node Setup Flags
RobotRaconteur.RobotRaconteurNodeSetupFlags_NONE
RobotRaconteur.RobotRaconteurNodeSetupFlags_ENABLE_NODE_DISCOVERY_LISTENING
RobotRaconteur.RobotRaconteurNodeSetupFlags_ENABLE_NODE_ANNOUNCE
RobotRaconteur.RobotRaconteurNodeSetupFlags_ENABLE_LOCAL_TRANSPORT
RobotRaconteur.RobotRaconteurNodeSetupFlags_ENABLE_TCP_TRANSPORT
RobotRaconteur.RobotRaconteurNodeSetupFlags_ENABLE_HARDWARE_TRANSPORT
RobotRaconteur.RobotRaconteurNodeSetupFlags_LOCAL_TRANSPORT_START_SERVER
RobotRaconteur.RobotRaconteurNodeSetupFlags_LOCAL_TRANSPORT_START_CLIENT
RobotRaconteur.RobotRaconteurNodeSetupFlags_TCP_TRANSPORT_START_SERVER
RobotRaconteur.RobotRaconteurNodeSetupFlags_TCP_TRANSPORT_START_SERVER_PORT_SHARER
RobotRaconteur.RobotRaconteurNodeSetupFlags_DISABLE_MESSAGE4
RobotRaconteur.RobotRaconteurNodeSetupFlags_DISABLE_STRINGTABLE
RobotRaconteur.RobotRaconteurNodeSetupFlags_DISABLE_TIMEOUTS
RobotRaconteur.RobotRaconteurNodeSetupFlags_LOAD_TLS_CERT
RobotRaconteur.RobotRaconteurNodeSetupFlags_REQUIRE_TLS
RobotRaconteur.RobotRaconteurNodeSetupFlags_LOCAL_TRANSPORT_SERVER_PUBLIC
RobotRaconteur.RobotRaconteurNodeSetupFlags_NODENAME_OVERRIDE
RobotRaconteur.RobotRaconteurNodeSetupFlags_NODEID_OVERRIDE
RobotRaconteur.RobotRaconteurNodeSetupFlags_TCP_PORT_OVERRIDE
RobotRaconteur.RobotRaconteurNodeSetupFlags_TCP_WEBSOCKET_ORIGIN_OVERRIDE
RobotRaconteur.RobotRaconteurNodeSetupFlags_ENABLE_INTRA_TRANSPORT
RobotRaconteur.RobotRaconteurNodeSetupFlags_INTRA_TRANSPORT_START_SERVER
RobotRaconteur.RobotRaconteurNodeSetupFlags_LOCAL_TAP_ENABLE
RobotRaconteur.RobotRaconteurNodeSetupFlags_LOCAL_TAP_NAME
RobotRaconteur.RobotRaconteurNodeSetupFlags_ENABLE_ALL_TRANSPORTS
RobotRaconteur.RobotRaconteurNodeSetupFlags_CLIENT_DEFAULT
RobotRaconteur.RobotRaconteurNodeSetupFlags_CLIENT_DEFAULT_ALLOWED_OVERRIDE
RobotRaconteur.RobotRaconteurNodeSetupFlags_SERVER_DEFAULT
RobotRaconteur.RobotRaconteurNodeSetupFlags_SERVER_DEFAULT_ALLOWED_OVERRIDE
RobotRaconteur.RobotRaconteurNodeSetupFlags_SECURE_SERVER_DEFAULT
RobotRaconteur.RobotRaconteurNodeSetupFlags_SECURE_SERVER_DEFAULT_ALLOWED_OVERRIDE
- Transports
- TcpTransport Class
TcpTransport
TcpTransport.AcceptWebSockets
TcpTransport.Close()
TcpTransport.DefaultConnectTimeout
TcpTransport.DefaultHeartbeatPeriod
TcpTransport.DefaultReceiveTimeout
TcpTransport.DisableAsyncMessageIO
TcpTransport.DisableMessage4
TcpTransport.DisableNodeAnnounce()
TcpTransport.DisableNodeDiscoveryListening()
TcpTransport.DisableStringTable
TcpTransport.EnableNodeAnnounce()
TcpTransport.EnableNodeDiscoveryListening()
TcpTransport.GetSecurePeerIdentity()
TcpTransport.IsSecurePeerIdentityVerified()
TcpTransport.IsTlsNodeCertificateLoaded
TcpTransport.IsTransportConnectionSecure()
TcpTransport.MaxConnectionCount
TcpTransport.MaxMessageSize
TcpTransport.NodeAnnouncePeriod
TcpTransport.RequireTls
- LocalTransport Class
LocalTransport
LocalTransport.Close()
LocalTransport.DisableAsyncMessageIO
LocalTransport.DisableMessage4
LocalTransport.DisableStringTable
LocalTransport.IsLocalTransportSupported()
LocalTransport.MaxMessageSize
LocalTransport.StartClientAsNodeName()
LocalTransport.StartServerAsNodeID()
LocalTransport.StartServerAsNodeName()
- IntraTransport Class
- HardwareTransport Class
- BrowserWebSocketTransport Class
RobotRaconteur.BrowserWebSocketTransport
RobotRaconteur.BrowserWebSocketTransport.DefaultReceiveTimeout
RobotRaconteur.BrowserWebSocketTransport.DefaultConnectTimeout
RobotRaconteur.BrowserWebSocketTransport.DefaultHeartbeatPeriod
RobotRaconteur.BrowserWebSocketTransport.MaxMessageSize
RobotRaconteur.BrowserWebSocketTransport.DisableMessage4
RobotRaconteur.BrowserWebSocketTransport.DisableStringTable
RobotRaconteur.BrowserWebSocketTransport.DisableAsyncMessageIO
- TcpTransport Class
- Timers
- Generators
- Service
- ServerContext Class
ServerContext
ServerContext.AddExtraImport()
ServerContext.AddServerServiceListener()
ServerContext.GetCandidateConnectionURLs()
ServerContext.GetCurrentServerContext()
ServerContext.GetCurrentServicePath()
ServerContext.GetExtraImports()
ServerContext.GetNode()
ServerContext.GetObjectLockUsername()
ServerContext.KickUser()
ServerContext.LogCandidateConnectionURLs()
ServerContext.PrintCandidateConnectionURLs()
ServerContext.ReleaseObjectLock()
ServerContext.ReleaseServicePath()
ServerContext.RemoveExtraImport()
ServerContext.RequestClientObjectLock()
ServerContext.RequestObjectLock()
ServerContext.SetServiceAttributes()
- ServerEndpoint Class
- ServerContext Class
- Service Security
- Exceptions
- RobotRaconteurException
- Other Exceptions
RobotRaconteur.ConnectionException
RobotRaconteur.ProtocolException
RobotRaconteur.ServiceNotFoundException
RobotRaconteur.ObjectNotFoundException
RobotRaconteur.InvalidEndpointException
RobotRaconteur.EndpointCommunicationFatalException
RobotRaconteur.EndpointCommunicationFatalException.errorcode
RobotRaconteur.EndpointCommunicationFatalException.errorname
RobotRaconteur.EndpointCommunicationFatalException.message
RobotRaconteur.EndpointCommunicationFatalException.errorsubname
RobotRaconteur.EndpointCommunicationFatalException.errorparam
RobotRaconteur.NodeNotFoundException
RobotRaconteur.ServiceException
RobotRaconteur.MemberNotFoundException
RobotRaconteur.MemberFormatMismatchException
RobotRaconteur.DataTypeMismatchException
RobotRaconteur.DataTypeException
RobotRaconteur.DataSerializationException
RobotRaconteur.MessageEntryNotFoundException
RobotRaconteur.MessageElementNotFoundException
RobotRaconteur.UnknownException
RobotRaconteur.InvalidOperationException
RobotRaconteur.InvalidArgumentException
RobotRaconteur.OperationFailedException
RobotRaconteur.NullValueException
RobotRaconteur.InternalErrorException
RobotRaconteur.PermissionDeniedException
RobotRaconteur.SystemResourcePermissionDeniedException
RobotRaconteur.SystemResourcePermissionDeniedException.errorcode
RobotRaconteur.SystemResourcePermissionDeniedException.errorname
RobotRaconteur.SystemResourcePermissionDeniedException.message
RobotRaconteur.SystemResourcePermissionDeniedException.errorsubname
RobotRaconteur.SystemResourcePermissionDeniedException.errorparam
RobotRaconteur.OutOfSystemResourceException
RobotRaconteur.SystemResourceException
RobotRaconteur.ResourceNotFoundException
RobotRaconteur.IOException
RobotRaconteur.BufferLimitViolationException
RobotRaconteur.ServiceDefinitionException
RobotRaconteur.OutOfRangeException
RobotRaconteur.KeyNotFoundException
RobotRaconteur.InvalidConfigurationException
RobotRaconteur.InvalidStateException
RobotRaconteur.RobotRaconteurRemoteException
RobotRaconteur.RequestTimeoutException
RobotRaconteur.ReadOnlyMemberException
RobotRaconteur.WriteOnlyMemberException
RobotRaconteur.NotImplementedException
RobotRaconteur.MemberBusyException
RobotRaconteur.ValueNotSetException
RobotRaconteur.AuthenticationException
RobotRaconteur.ObjectLockedException
RobotRaconteur.AbortOperationException
RobotRaconteur.OperationAbortedException
RobotRaconteur.StopIterationException
RobotRaconteur.OperationTimeoutException
RobotRaconteur.OperationCancelledException
- Logging and Taps
- RRLogRecord Class
RRLogRecord
RRLogRecord.Component
RRLogRecord.ComponentName
RRLogRecord.ComponentObjectID
RRLogRecord.Endpoint
RRLogRecord.FiberID
RRLogRecord.Level
RRLogRecord.Member
RRLogRecord.Message
RRLogRecord.Node
RRLogRecord.ServicePath
RRLogRecord.SourceFile
RRLogRecord.SourceLine
RRLogRecord.ThreadID
RRLogRecord.Time
- LogRecordHandler Class
- FileLogRecordHandler Class
- LogLevel Enum
- LogComponent Enum
RobotRaconteur.LogComponent_Default
RobotRaconteur.LogComponent_Node
RobotRaconteur.LogComponent_Transport
RobotRaconteur.LogComponent_Message
RobotRaconteur.LogComponent_Client
RobotRaconteur.LogComponent_Service
RobotRaconteur.LogComponent_Member
RobotRaconteur.LogComponent_Pack
RobotRaconteur.LogComponent_Unpack
RobotRaconteur.LogComponent_ServiceDefinition
RobotRaconteur.LogComponent_Discovery
RobotRaconteur.LogComponent_Subscription
RobotRaconteur.LogComponent_NodeSetup
RobotRaconteur.LogComponent_Utility
RobotRaconteur.LogComponent_RobDefLib
RobotRaconteur.LogComponent_User
RobotRaconteur.LogComponent_UserClient
RobotRaconteur.LogComponent_UserService
RobotRaconteur.LogComponent_ThirdParty
- RRLogRecord Class
- Broadcast Dowsampler