Table of Contents - sumac-0.0.0 Documentation
Classes and Modules
- Array
- Enumerable
- File
- Hash
- JSON
- MatchData
- NilClass
- Numeric
- Object
- Proc
- Sumac
- Sumac::Adapter
- Sumac::Adapter::ClosedError
- Sumac::ArgumentError
- Sumac::CallDispatcher
- Sumac::CallProcessor
- Sumac::ClosedError
- Sumac::Closer
- Sumac::Connection
- Sumac::ExposedObject
- Sumac::ExposedObject::ExtendedClassMethods
- Sumac::ExposedObject::IncludedClassMethods
- Sumac::ExposedObject::IncludedInstanceMethods
- Sumac::ExposedObjectChild
- Sumac::ExposedObjectChild::ExtendedClassMethods
- Sumac::ExposedObjectChild::IncludedClassMethods
- Sumac::ExposedObjectChild::IncludedInstanceMethods
- Sumac::Forgoten
- Sumac::Handshake
- Sumac::IDAllocator
- Sumac::LocalReference
- Sumac::LocalReferences
- Sumac::Message
- Sumac::Message::Exchange
- Sumac::Message::Exchange::Base
- Sumac::Message::Exchange::CallRequest
- Sumac::Message::Exchange::CallResponse
- Sumac::Message::Exchange::CompatibilityNotification
- Sumac::Message::Exchange::ForgetNotification
- Sumac::Message::Exchange::ID
- Sumac::Message::Exchange::InitializationNotification
- Sumac::Message::Exchange::Notification
- Sumac::Message::Exchange::ShutdownNotification
- Sumac::Message::Object
- Sumac::Message::Object::Array
- Sumac::Message::Object::Base
- Sumac::Message::Object::Boolean
- Sumac::Message::Object::Exception
- Sumac::Message::Object::Exposed
- Sumac::Message::Object::ExposedChild
- Sumac::Message::Object::Float
- Sumac::Message::Object::HashTable
- Sumac::Message::Object::Integer
- Sumac::Message::Object::NativeException
- Sumac::Message::Object::Null
- Sumac::Message::Object::String
- Sumac::MessageError
- Sumac::Messenger
- Sumac::NativeError
- Sumac::NoMethodError
- Sumac::Reference
- Sumac::RemoteEntry
- Sumac::RemoteObject
- Sumac::RemoteObjectChild
- Sumac::RemoteReference
- Sumac::RemoteReferences
- Sumac::Scheduler
- Sumac::Shutdown
- Sumac::StaleObjectError
- Sumac::UnexposableObjectError
- Sumac::WorkerPool
Methods
- ::append — File
- ::append_line — File
- ::exclusive_append — File
- ::exclusive_modify — File
- ::exclusive_read — File
- ::exclusive_write — File
- ::extended — Sumac::ExposedObject
- ::extended — Sumac::ExposedObjectChild
- ::from_json — Sumac::Message
- ::from_json_structure — Sumac::Message::Exchange
- ::from_json_structure — Sumac::Message::Exchange::Base
- ::from_json_structure — Sumac::Message::Object
- ::from_json_structure — Sumac::Message::Object::Base
- ::from_native_object — Sumac::Message::Object
- ::from_native_object — Sumac::Message::Object::Base
- ::included — Sumac::ExposedObject
- ::included — Sumac::ExposedObjectChild
- ::map — Sumac::Message::Object::Exception
- ::new — Sumac
- ::new — Sumac::CallDispatcher
- ::new — Sumac::CallProcessor
- ::new — Sumac::Closer
- ::new — Sumac::Connection
- ::new — Sumac::Handshake
- ::new — Sumac::IDAllocator
- ::new — Sumac::LocalReference
- ::new — Sumac::LocalReferences
- ::new — Sumac::Message
- ::new — Sumac::Message::Exchange::CallRequest
- ::new — Sumac::Message::Exchange::CallResponse
- ::new — Sumac::Message::Exchange::CompatibilityNotification
- ::new — Sumac::Message::Exchange::ForgetNotification
- ::new — Sumac::Message::Exchange::InitializationNotification
- ::new — Sumac::Message::Object::Array
- ::new — Sumac::Message::Object::Boolean
- ::new — Sumac::Message::Object::Exception
- ::new — Sumac::Message::Object::Exposed
- ::new — Sumac::Message::Object::ExposedChild
- ::new — Sumac::Message::Object::Float
- ::new — Sumac::Message::Object::HashTable
- ::new — Sumac::Message::Object::Integer
- ::new — Sumac::Message::Object::NativeException
- ::new — Sumac::Message::Object::Null
- ::new — Sumac::Message::Object::String
- ::new — Sumac::Messenger
- ::new — Sumac::NativeError
- ::new — Sumac::Reference
- ::new — Sumac::RemoteEntry
- ::new — Sumac::RemoteObject
- ::new — Sumac::RemoteObjectChild
- ::new — Sumac::RemoteReference
- ::new — Sumac::RemoteReferences
- ::new — Sumac::Scheduler
- ::new — Sumac::Shutdown
- ::new — Sumac::WorkerPool
- ::new — Sumac::Message::Exchange::ID
- ::shared_read — File
- ::to_lambda — Proc
- ::valid? — Sumac::IDAllocator
- ::validate — JSON
- #+ — Hash
- #__child__ — Sumac::ExposedObject::IncludedInstanceMethods
- #__child__ — Sumac::ExposedObject::ExtendedClassMethods
- #__child_accessor__ — Sumac::ExposedObject::IncludedInstanceMethods
- #__exposed_methods__ — Sumac::ExposedObject::IncludedClassMethods
- #__exposed_methods__ — Sumac::ExposedObject::IncludedInstanceMethods
- #__exposed_methods__ — Sumac::ExposedObject::ExtendedClassMethods
- #__exposed_methods__ — Sumac::ExposedObjectChild::IncludedClassMethods
- #__exposed_methods__ — Sumac::ExposedObjectChild::IncludedInstanceMethods
- #__exposed_methods__ — Sumac::ExposedObjectChild::ExtendedClassMethods
- #__key__ — Sumac::RemoteObjectChild
- #__key__ — Sumac::ExposedObjectChild::IncludedInstanceMethods
- #__key__ — Sumac::ExposedObjectChild::ExtendedClassMethods
- #__key_accessor__ — Sumac::ExposedObjectChild::IncludedInstanceMethods
- #__native_id__ — Sumac::ExposedObject::IncludedInstanceMethods
- #__native_id__ — Sumac::ExposedObject::ExtendedClassMethods
- #__parent__ — Sumac::RemoteObjectChild
- #__parent__ — Sumac::ExposedObjectChild::IncludedInstanceMethods
- #__parent__ — Sumac::ExposedObjectChild::ExtendedClassMethods
- #__parent_accessor__ — Sumac::ExposedObjectChild::IncludedInstanceMethods
- #__remote_reference__ — Sumac::RemoteObject
- #__sumac_exposed_object__ — Sumac::ExposedObject::IncludedInstanceMethods
- #__sumac_exposed_object__ — Sumac::ExposedObject::ExtendedClassMethods
- #__sumac_exposed_object__ — Sumac::ExposedObjectChild::IncludedInstanceMethods
- #__sumac_exposed_object__ — Sumac::ExposedObjectChild::ExtendedClassMethods
- #allocate — Sumac::IDAllocator
- #allocated? — Sumac::IDAllocator
- #any_calls_pending? — Sumac::CallDispatcher
- #any_calls_processing? — Sumac::CallProcessor
- #arguments — Sumac::Message::Exchange::CallRequest
- #arguments= — Sumac::Message::Exchange::CallRequest
- #as — Object
- #callable? — Sumac::Reference
- #can_close? — Sumac::Closer
- #cancel — Sumac::RemoteEntry
- #child_accessor — Sumac::ExposedObject::IncludedClassMethods
- #child_accessor — Sumac::ExposedObject::IncludedInstanceMethods
- #child_accessor — Sumac::ExposedObject::ExtendedClassMethods
- #close — Sumac
- #close — Sumac::Closer
- #close — Sumac::Messenger
- #commit_transaction — Sumac::LocalReferences
- #commit_transaction — Sumac::RemoteReferences
- #complete — Sumac::Closer
- #complete? — Sumac::RemoteEntry
- #consolidate — Hash
- #create — Sumac::LocalReferences
- #create — Sumac::RemoteReferences
- #destroy — Sumac::LocalReferences
- #destroy — Sumac::Reference
- #destroy — Sumac::RemoteReferences
- #detach — Sumac::LocalReferences
- #detach — Sumac::Reference
- #detach — Sumac::RemoteReferences
- #dispatch — Sumac::Scheduler
- #each — Sumac::RemoteReferences
- #enclosing_range — Sumac::IDAllocator
- #entry — Sumac
- #entry — Sumac::Message::Exchange::InitializationNotification
- #entry= — Sumac::Message::Exchange::InitializationNotification
- #exception — Sumac::Message::Exchange::CallResponse
- #exception= — Sumac::Message::Exchange::CallResponse
- #exclude? — Enumerable
- #expose — Sumac::ExposedObject::IncludedClassMethods
- #expose — Sumac::ExposedObject::IncludedInstanceMethods
- #expose — Sumac::ExposedObject::ExtendedClassMethods
- #expose — Sumac::ExposedObjectChild::IncludedClassMethods
- #expose — Sumac::ExposedObjectChild::IncludedInstanceMethods
- #expose — Sumac::ExposedObjectChild::ExtendedClassMethods
- #exposed_object — Sumac::Message::Exchange::CallRequest
- #exposed_object= — Sumac::Message::Exchange::CallRequest
- #false? — Object
- #find — Sumac::LocalReferences
- #find — Sumac::RemoteReferences
- #find_element — Enumerable
- #finished — Sumac::CallProcessor
- #forget — Sumac::RemoteObject
- #free — Sumac::IDAllocator
- #free? — Sumac::IDAllocator
- #from_id — Sumac::LocalReferences
- #from_id — Sumac::RemoteReferences
- #from_object — Sumac::LocalReferences
- #from_object — Sumac::RemoteReferences
- #get — Sumac::RemoteEntry
- #id — Sumac::Message::Exchange::ID
- #id= — Sumac::Message::Exchange::ID
- #in? — Object
- #include_hash? — Hash
- #inherited — Sumac::ExposedObject::IncludedClassMethods
- #inherited — Sumac::ExposedObject::ExtendedClassMethods
- #inherited — Sumac::ExposedObjectChild::IncludedClassMethods
- #inherited — Sumac::ExposedObjectChild::ExtendedClassMethods
- #inspect — Sumac::RemoteObject
- #inspect — Sumac::RemoteObjectChild
- #invert_orgin — Sumac::Message::Exchange::CallRequest
- #invert_orgin — Sumac::Message::Exchange::CallResponse
- #invert_orgin — Sumac::Message::Exchange::CompatibilityNotification
- #invert_orgin — Sumac::Message::Exchange::ForgetNotification
- #invert_orgin — Sumac::Message::Exchange::InitializationNotification
- #invert_orgin — Sumac::Message::Exchange::ShutdownNotification
- #invert_orgin — Sumac::Message::Object::Array
- #invert_orgin — Sumac::Message::Object::Exposed
- #invert_orgin — Sumac::Message::Object::ExposedChild
- #invert_orgin — Sumac::Message::Object::HashTable
- #is_not_a? — Object
- #job_finished — Sumac::Closer
- #join — Sumac
- #join — Sumac::Closer
- #join — Sumac::Scheduler
- #join — Sumac::WorkerPool
- #key_accessor — Sumac::ExposedObjectChild::IncludedClassMethods
- #key_accessor — Sumac::ExposedObjectChild::IncludedInstanceMethods
- #key_accessor — Sumac::ExposedObjectChild::ExtendedClassMethods
- #kill_all — Sumac::CallDispatcher
- #local_forget_request — Sumac::Reference
- #make_call — Sumac::CallDispatcher
- #message — Sumac::NativeError
- #message — Sumac::NoMethodError
- #message — Sumac::UnexposableObjectError
- #method_missing — Sumac::RemoteObject
- #method_missing — Sumac::RemoteObjectChild
- #method_name — Sumac::Message::Exchange::CallRequest
- #method_name= — Sumac::Message::Exchange::CallRequest
- #negative? — Numeric
- #not_nil? — Object
- #one_of? — Object
- #parent_accessor — Sumac::ExposedObjectChild::IncludedClassMethods
- #parent_accessor — Sumac::ExposedObjectChild::IncludedInstanceMethods
- #parent_accessor — Sumac::ExposedObjectChild::ExtendedClassMethods
- #parse_json_structure — Sumac::Message::Exchange::CallRequest
- #parse_json_structure — Sumac::Message::Exchange::CallResponse
- #parse_json_structure — Sumac::Message::Exchange::CompatibilityNotification
- #parse_json_structure — Sumac::Message::Exchange::ForgetNotification
- #parse_json_structure — Sumac::Message::Exchange::InitializationNotification
- #parse_json_structure — Sumac::Message::Exchange::ShutdownNotification
- #parse_json_structure — Sumac::Message::Object::Array
- #parse_json_structure — Sumac::Message::Object::Boolean
- #parse_json_structure — Sumac::Message::Object::Exception
- #parse_json_structure — Sumac::Message::Object::Exposed
- #parse_json_structure — Sumac::Message::Object::ExposedChild
- #parse_json_structure — Sumac::Message::Object::Float
- #parse_json_structure — Sumac::Message::Object::HashTable
- #parse_json_structure — Sumac::Message::Object::Integer
- #parse_json_structure — Sumac::Message::Object::NativeException
- #parse_json_structure — Sumac::Message::Object::Null
- #parse_json_structure — Sumac::Message::Object::String
- #parse_native_object — Sumac::Message::Object::Array
- #parse_native_object — Sumac::Message::Object::Boolean
- #parse_native_object — Sumac::Message::Object::Exception
- #parse_native_object — Sumac::Message::Object::Exposed
- #parse_native_object — Sumac::Message::Object::ExposedChild
- #parse_native_object — Sumac::Message::Object::Float
- #parse_native_object — Sumac::Message::Object::HashTable
- #parse_native_object — Sumac::Message::Object::Integer
- #parse_native_object — Sumac::Message::Object::NativeException
- #parse_native_object — Sumac::Message::Object::Null
- #parse_native_object — Sumac::Message::Object::String
- #positive? — Numeric
- #process — Sumac::CallProcessor
- #process — Sumac::Messenger
- #protocol_version — Sumac::Message::Exchange::CompatibilityNotification
- #protocol_version= — Sumac::Message::Exchange::CompatibilityNotification
- #receive — Sumac::CallDispatcher
- #receive — Sumac::CallProcessor
- #receive — Sumac::Handshake
- #receive — Sumac::Messenger
- #receive — Sumac::Shutdown
- #receiver_loop — Sumac::Scheduler
- #reference — Sumac::Message::Exchange::ForgetNotification
- #reference= — Sumac::Message::Exchange::ForgetNotification
- #remote_forget_request — Sumac::Reference
- #remove — Sumac::LocalReference
- #remove — Sumac::LocalReferences
- #remove — Sumac::RemoteReference
- #remove — Sumac::RemoteReferences
- #return_value — Sumac::Message::Exchange::CallResponse
- #return_value= — Sumac::Message::Exchange::CallResponse
- #rollback_transaction — Sumac::LocalReferences
- #rollback_transaction — Sumac::RemoteReferences
- #run — Sumac::Scheduler
- #run — Sumac::WorkerPool
- #send — Sumac::Messenger
- #send_compatibility_notification — Sumac::Handshake
- #send_forget_notification — Sumac::Reference
- #send_initialization_notification — Sumac::Handshake
- #send_notification — Sumac::Shutdown
- #set — Sumac::RemoteEntry
- #setup? — Sumac::Message::Exchange::CallRequest
- #setup? — Sumac::Message::Exchange::CallResponse
- #setup? — Sumac::Message::Exchange::CompatibilityNotification
- #setup? — Sumac::Message::Exchange::ForgetNotification
- #setup? — Sumac::Message::Exchange::InitializationNotification
- #setup? — Sumac::Message::Object::Array
- #setup? — Sumac::Message::Object::Boolean
- #setup? — Sumac::Message::Object::Exception
- #setup? — Sumac::Message::Object::Exposed
- #setup? — Sumac::Message::Object::ExposedChild
- #setup? — Sumac::Message::Object::Float
- #setup? — Sumac::Message::Object::HashTable
- #setup? — Sumac::Message::Object::Integer
- #setup? — Sumac::Message::Object::NativeException
- #setup? — Sumac::Message::Object::Null
- #setup? — Sumac::Message::Object::String
- #setup? — Sumac::Message::Exchange::ID
- #size — Sumac::WorkerPool
- #size= — Sumac::WorkerPool
- #stale? — Sumac::Reference
- #start_transaction — Sumac::LocalReferences
- #start_transaction — Sumac::RemoteReferences
- #swap_indexes — Array
- #swap_indexes! — Array
- #symbolize_keys — Hash
- #symbolize_keys! — Hash
- #to_h — Array
- #to_h — MatchData
- #to_h — NilClass
- #to_json — Sumac::Message
- #to_json_structure — Sumac::Message::Exchange::CallRequest
- #to_json_structure — Sumac::Message::Exchange::CallResponse
- #to_json_structure — Sumac::Message::Exchange::CompatibilityNotification
- #to_json_structure — Sumac::Message::Exchange::ForgetNotification
- #to_json_structure — Sumac::Message::Exchange::InitializationNotification
- #to_json_structure — Sumac::Message::Exchange::ShutdownNotification
- #to_json_structure — Sumac::Message::Object::Array
- #to_json_structure — Sumac::Message::Object::Boolean
- #to_json_structure — Sumac::Message::Object::Exception
- #to_json_structure — Sumac::Message::Object::Exposed
- #to_json_structure — Sumac::Message::Object::ExposedChild
- #to_json_structure — Sumac::Message::Object::Float
- #to_json_structure — Sumac::Message::Object::HashTable
- #to_json_structure — Sumac::Message::Object::Integer
- #to_json_structure — Sumac::Message::Object::NativeException
- #to_json_structure — Sumac::Message::Object::Null
- #to_json_structure — Sumac::Message::Object::String
- #to_lambda — Proc
- #to_native_object — Sumac::Message::Object::Array
- #to_native_object — Sumac::Message::Object::Boolean
- #to_native_object — Sumac::Message::Object::Exception
- #to_native_object — Sumac::Message::Object::Exposed
- #to_native_object — Sumac::Message::Object::ExposedChild
- #to_native_object — Sumac::Message::Object::Float
- #to_native_object — Sumac::Message::Object::HashTable
- #to_native_object — Sumac::Message::Object::Integer
- #to_native_object — Sumac::Message::Object::NativeException
- #to_native_object — Sumac::Message::Object::Null
- #to_native_object — Sumac::Message::Object::String
- #true? — Object
- #try_close — Sumac::Closer
- #uniq? — Array
- #valid? — Sumac::IDAllocator