api documentation for deepstream.io (v2.2.0)

a scalable server for realtime webapps

table of contents

  1. module deepstream.io
    1. function deepstream.io (config)
    2. function deepstream.io.io.config_permission_handler (options, config)
    3. function deepstream.io.io.dependency_initialiser (options, name)
    4. function deepstream.io.io.event_handler (options)
    5. function deepstream.io.io.json_path (path)
    6. function deepstream.io.io.record_deletion (options, socketWrapper, message, successCallback)
    7. function deepstream.io.io.record_handler (options)
    8. function deepstream.io.io.record_request (recordName, options, socketWrapper, onComplete, onError)
    9. function deepstream.io.io.record_transition (name, options, recordHandler)
    10. function deepstream.io.io.rule_application (params)
    11. function deepstream.io.io.rule_cache (options)
    12. function deepstream.io.io.socket_wrapper (socket, options)
    13. function deepstream.io.io.std_out_logger (options)
    14. function deepstream.io.readMessage (message)
    15. function deepstream.io.super_ ()
    16. object deepstream.io.constants
    17. object deepstream.io.io.config_compiler
    18. object deepstream.io.io.config_initialiser
    19. object deepstream.io.io.config_permission_handler.prototype
    20. object deepstream.io.io.config_validator
    21. object deepstream.io.io.default_options
    22. object deepstream.io.io.dependency_initialiser.prototype
    23. object deepstream.io.io.event_handler.prototype
    24. object deepstream.io.io.file_utils
    25. object deepstream.io.io.js_yaml_loader
    26. object deepstream.io.io.json_path.prototype
    27. object deepstream.io.io.message_builder
    28. object deepstream.io.io.noop_message_connector
    29. object deepstream.io.io.noop_storage
    30. object deepstream.io.io.path_parser
    31. object deepstream.io.io.pid_helper
    32. object deepstream.io.io.record_deletion.prototype
    33. object deepstream.io.io.record_handler.prototype
    34. object deepstream.io.io.record_request.prototype
    35. object deepstream.io.io.record_transition.prototype
    36. object deepstream.io.io.rule_application.prototype
    37. object deepstream.io.io.rule_cache.prototype
    38. object deepstream.io.io.rule_parser
    39. object deepstream.io.io.rules_map
    40. object deepstream.io.io.socket_wrapper.prototype
    41. object deepstream.io.io.std_out_logger.prototype
    42. object deepstream.io.io.utils
  2. module deepstream.io.config_compiler
    1. function deepstream.io.config_compiler.compile (config)
  3. module deepstream.io.config_initialiser
    1. function deepstream.io.config_initialiser.initialise (config)
  4. module deepstream.io.config_permission_handler
    1. function deepstream.io.config_permission_handler (options, config)
    2. function deepstream.io.config_permission_handler.super_ ()
  5. module deepstream.io.config_permission_handler.prototype
    1. function deepstream.io.config_permission_handler.prototype._getCompiledRulesForName (name, ruleSpecification)
    2. function deepstream.io.config_permission_handler.prototype._onConfigLoaded (filePath, loadError, config)
    3. function deepstream.io.config_permission_handler.prototype._ready ()
    4. function deepstream.io.config_permission_handler.prototype.canPerformAction ( username, message, callback, authData)
    5. function deepstream.io.config_permission_handler.prototype.init ()
    6. function deepstream.io.config_permission_handler.prototype.loadConfig (filePath)
    7. function deepstream.io.config_permission_handler.prototype.setRecordHandler (recordHandler)
    8. function deepstream.io.config_permission_handler.prototype.useConfig (config)
  6. module deepstream.io.config_validator
    1. function deepstream.io.config_validator.validate (config)
  7. module deepstream.io.default_options
    1. function deepstream.io.default_options.get ()
  8. module deepstream.io.dependency_initialiser
    1. function deepstream.io.dependency_initialiser (options, name)
    2. function deepstream.io.dependency_initialiser.super_ ()
  9. module deepstream.io.dependency_initialiser.prototype
    1. function deepstream.io.dependency_initialiser.prototype._emitReady ()
    2. function deepstream.io.dependency_initialiser.prototype._logError (message)
    3. function deepstream.io.dependency_initialiser.prototype._onError (error)
    4. function deepstream.io.dependency_initialiser.prototype._onReady ()
    5. function deepstream.io.dependency_initialiser.prototype._onTimeout ()
    6. function deepstream.io.dependency_initialiser.prototype.getDependency ()
  10. module deepstream.io.event_handler
    1. function deepstream.io.event_handler (options)
  11. module deepstream.io.event_handler.prototype
    1. function deepstream.io.event_handler.prototype._addSubscriber (socket, message)
    2. function deepstream.io.event_handler.prototype._removeSubscriber (socket, message)
    3. function deepstream.io.event_handler.prototype._sendError (socket, event, message)
    4. function deepstream.io.event_handler.prototype._triggerEvent (socket, message)
    5. function deepstream.io.event_handler.prototype.handle (socket, message)
  12. module deepstream.io.file_utils
    1. function deepstream.io.file_utils.fileExistsSync (filePath)
    2. function deepstream.io.file_utils.lookupConfRequirePath (filePath)
    3. function deepstream.io.file_utils.lookupLibRequirePath (filePath)
    4. function deepstream.io.file_utils.lookupRequirePath (filePath, prefix)
  13. module deepstream.io.js_yaml_loader
    1. function deepstream.io.js_yaml_loader.loadConfig (filePath, args)
    2. function deepstream.io.js_yaml_loader.loadConfigWithoutInitialisation (filePath, args)
    3. function deepstream.io.js_yaml_loader.readAndParseFile (filePath, callback)
  14. module deepstream.io.json_path
    1. function deepstream.io.json_path (path)
  15. module deepstream.io.json_path.prototype
    1. function deepstream.io.json_path.prototype._tokenize ()
    2. function deepstream.io.json_path.prototype.setValue (node, value)
  16. module deepstream.io.message_builder
    1. function deepstream.io.message_builder.getErrorMsg (topic, type, message)
    2. function deepstream.io.message_builder.getMsg (topic, action, data)
    3. function deepstream.io.message_builder.typed (value)
  17. module deepstream.io.noop_message_connector
    1. boolean deepstream.io.noop_message_connector.isReady
    2. function deepstream.io.noop_message_connector.publish ()
    3. function deepstream.io.noop_message_connector.subscribe ()
    4. function deepstream.io.noop_message_connector.unsubscribe ()
  18. module deepstream.io.noop_storage
    1. boolean deepstream.io.noop_storage.isReady
    2. function deepstream.io.noop_storage.delete (key, callback)
    3. function deepstream.io.noop_storage.get (key, callback)
    4. function deepstream.io.noop_storage.set (key, value, callback)
  19. module deepstream.io.path_parser
    1. function deepstream.io.path_parser.parse (path)
    2. function deepstream.io.path_parser.validate (path)
  20. module deepstream.io.pid_helper
    1. function deepstream.io.pid_helper.ensureNotRunning (callback)
    2. function deepstream.io.pid_helper.exit (err)
    3. function deepstream.io.pid_helper.isRunning (pid)
    4. function deepstream.io.pid_helper.read (callback)
    5. function deepstream.io.pid_helper.save (pid, callback)
    6. function deepstream.io.pid_helper.stop ()
    7. string deepstream.io.pid_helper.PID_FILE
  21. module deepstream.io.record_deletion
    1. function deepstream.io.record_deletion (options, socketWrapper, message, successCallback)
  22. module deepstream.io.record_deletion.prototype
    1. function deepstream.io.record_deletion.prototype._checkIfDone (timeoutId, error)
    2. function deepstream.io.record_deletion.prototype._destroy ()
    3. function deepstream.io.record_deletion.prototype._done ()
    4. function deepstream.io.record_deletion.prototype._handleError (errorMsg)
  23. module deepstream.io.record_handler
    1. function deepstream.io.record_handler (options)
  24. module deepstream.io.record_handler.prototype
    1. function deepstream.io.record_handler.prototype._create (recordName, socketWrapper)
    2. function deepstream.io.record_handler.prototype._createOrRead (socketWrapper, message)
    3. function deepstream.io.record_handler.prototype._delete (socketWrapper, message)
    4. function deepstream.io.record_handler.prototype._hasRecord (socketWrapper, message)
    5. function deepstream.io.record_handler.prototype._head (socketWrapper, message)
    6. function deepstream.io.record_handler.prototype._onDeleted (name, message, originalSender)
    7. function deepstream.io.record_handler.prototype._permissionAction ( action, recordName, socketWrapper, successCallback )
    8. function deepstream.io.record_handler.prototype._read (recordName, record, socketWrapper)
    9. function deepstream.io.record_handler.prototype._sendRecord (recordName, record, socketWrapper)
    10. function deepstream.io.record_handler.prototype._snapshot (socketWrapper, message)
    11. function deepstream.io.record_handler.prototype._update (socketWrapper, message)
    12. function deepstream.io.record_handler.prototype.handle (socketWrapper, message)
    13. function deepstream.io.record_handler.prototype.removeRecordRequest (recordName)
    14. function deepstream.io.record_handler.prototype.runWhenRecordStable (recordName, callback)
  25. module deepstream.io.record_request
    1. function deepstream.io.record_request (recordName, options, socketWrapper, onComplete, onError)
  26. module deepstream.io.record_request.prototype
    1. function deepstream.io.record_request.prototype._destroy ()
    2. function deepstream.io.record_request.prototype._onCacheResponse (error, record)
    3. function deepstream.io.record_request.prototype._onStorageResponse (error, record)
    4. function deepstream.io.record_request.prototype._sendError (event, message)
  27. module deepstream.io.record_transition
    1. function deepstream.io.record_transition (name, options, recordHandler)
    2. function deepstream.io.record_transition._getRecordConfig (message)
  28. module deepstream.io.record_transition.prototype
    1. function deepstream.io.record_transition.prototype._applyConfig (config, step)
    2. function deepstream.io.record_transition.prototype._flushVersionExists ()
    3. function deepstream.io.record_transition.prototype._next ()
    4. function deepstream.io.record_transition.prototype._onCacheResponse (currentStep, error)
    5. function deepstream.io.record_transition.prototype._onFatalError (errorMessage)
    6. function deepstream.io.record_transition.prototype._onRecord (step, record)
    7. function deepstream.io.record_transition.prototype._onStorageResponse (currentStep, error)
    8. function deepstream.io.record_transition.prototype._processRecord (record)
    9. function deepstream.io.record_transition.prototype._sendWriteAcknowledgements (errorMessage)
    10. function deepstream.io.record_transition.prototype.add (socketWrapper, version, message)
    11. function deepstream.io.record_transition.prototype.destroy (errorMessage)
    12. function deepstream.io.record_transition.prototype.hasVersion (version)
    13. function deepstream.io.record_transition.prototype.sendVersionExists (step)
  29. module deepstream.io.rule_application
    1. function deepstream.io.rule_application (params)
  30. module deepstream.io.rule_application.prototype
    1. function deepstream.io.rule_application.prototype._createNewRecordRequest (recordName)
    2. function deepstream.io.rule_application.prototype._crossReference (recordName)
    3. function deepstream.io.rule_application.prototype._destroy ()
    4. function deepstream.io.rule_application.prototype._getArguments ()
    5. function deepstream.io.rule_application.prototype._getCurrentData ()
    6. function deepstream.io.rule_application.prototype._getOldData ()
    7. function deepstream.io.rule_application.prototype._getPathVars ()
    8. function deepstream.io.rule_application.prototype._getRecordPatchData (msg)
    9. function deepstream.io.rule_application.prototype._getRecordUpdateData (msg)
    10. function deepstream.io.rule_application.prototype._getUser ()
    11. function deepstream.io.rule_application.prototype._isReady ()
    12. function deepstream.io.rule_application.prototype._loadRecord (recordName)
    13. function deepstream.io.rule_application.prototype._onLoadComplete (recordName, data)
    14. function deepstream.io.rule_application.prototype._onLoadError (recordName, error)
    15. function deepstream.io.rule_application.prototype._onRuleError (error)
    16. function deepstream.io.rule_application.prototype._run ()
  31. module deepstream.io.rule_cache
    1. function deepstream.io.rule_cache (options)
  32. module deepstream.io.rule_cache.prototype
    1. function deepstream.io.rule_cache.prototype._purge ()
    2. function deepstream.io.rule_cache.prototype._toKey (section, name, type)
    3. function deepstream.io.rule_cache.prototype.get (section, name, type)
    4. function deepstream.io.rule_cache.prototype.has (section, name, type)
    5. function deepstream.io.rule_cache.prototype.reset ()
    6. function deepstream.io.rule_cache.prototype.set (section, name, type, rule)
  33. module deepstream.io.rule_parser
    1. function deepstream.io.rule_parser.parse (rule, variables)
    2. function deepstream.io.rule_parser.validate (rule, section, type)
  34. module deepstream.io.rules_map
    1. function deepstream.io.rules_map.getRulesForMessage (message)
    2. function deepstream.io.rules_map.supportsData (type)
    3. function deepstream.io.rules_map.supportsOldData (type)
  35. module deepstream.io.socket_wrapper
    1. function deepstream.io.socket_wrapper (socket, options)
    2. function deepstream.io.socket_wrapper.finalizeMessage (preparedMessage)
    3. function deepstream.io.socket_wrapper.prepareMessage (message)
    4. function deepstream.io.socket_wrapper.super_ ()
    5. object deepstream.io.socket_wrapper.lastPreparedMessage
  36. module deepstream.io.socket_wrapper.prototype
    1. function deepstream.io.socket_wrapper.prototype._onSocketClose ()
    2. function deepstream.io.socket_wrapper.prototype._setUpHandshakeData ()
    3. function deepstream.io.socket_wrapper.prototype.destroy ()
    4. function deepstream.io.socket_wrapper.prototype.getHandshakeData ()
    5. function deepstream.io.socket_wrapper.prototype.send (message)
    6. function deepstream.io.socket_wrapper.prototype.sendError (topic, type, msg)
    7. function deepstream.io.socket_wrapper.prototype.sendMessage (topic, action, data)
    8. function deepstream.io.socket_wrapper.prototype.sendNative (message)
    9. function deepstream.io.socket_wrapper.prototype.sendPrepared (preparedMessage)
  37. module deepstream.io.std_out_logger
    1. function deepstream.io.std_out_logger (options)
  38. module deepstream.io.std_out_logger.prototype
    1. function deepstream.io.std_out_logger.prototype.log (logLevel, event, logMessage)
    2. function deepstream.io.std_out_logger.prototype.setLogLevel (logLevel)
  39. module deepstream.io.utils
    1. function deepstream.io.utils.combineEvents (emitters, event, callback)
    2. function deepstream.io.utils.deepCopy (obj)
    3. function deepstream.io.utils.getRandomIntInRange (min, max)
    4. function deepstream.io.utils.getUid ()
    5. function deepstream.io.utils.isOfType (input, expectedType)
    6. function deepstream.io.utils.merge ()
    7. function deepstream.io.utils.parseJSON (text, reviver)
    8. function deepstream.io.utils.reverseMap (map)
    9. function deepstream.io.utils.setInterval (callback, intervalDuration)
    10. function deepstream.io.utils.setTimeout (callback, timeoutDuration)
    11. function deepstream.io.utils.shuffleArray (array)
    12. function deepstream.io.utils.spliceRandomElement (array)
    13. function deepstream.io.utils.validateMap (map, throwError, schema)

module deepstream.io

function deepstream.io (config)

function deepstream.io.io.config_permission_handler (options, config)

function deepstream.io.io.dependency_initialiser (options, name)

function deepstream.io.io.event_handler (options)

function deepstream.io.io.json_path (path)

function deepstream.io.io.record_deletion (options, socketWrapper, message, successCallback)

function deepstream.io.io.record_handler (options)

function deepstream.io.io.record_request (recordName, options, socketWrapper, onComplete, onError)

function deepstream.io.io.record_transition (name, options, recordHandler)

function deepstream.io.io.rule_application (params)

function deepstream.io.io.rule_cache (options)

function deepstream.io.io.socket_wrapper (socket, options)

function deepstream.io.io.std_out_logger (options)

function deepstream.io.readMessage (message)

function deepstream.io.super_ ()

module deepstream.io.config_compiler

function deepstream.io.config_compiler.compile (config)

module deepstream.io.config_initialiser

function deepstream.io.config_initialiser.initialise (config)

module deepstream.io.config_permission_handler

function deepstream.io.config_permission_handler (options, config)

function deepstream.io.config_permission_handler.super_ ()

module deepstream.io.config_permission_handler.prototype

function deepstream.io.config_permission_handler.prototype._getCompiledRulesForName (name, ruleSpecification)

function deepstream.io.config_permission_handler.prototype._onConfigLoaded (filePath, loadError, config)

function deepstream.io.config_permission_handler.prototype._ready ()

function deepstream.io.config_permission_handler.prototype.canPerformAction ( username, message, callback, authData)

function deepstream.io.config_permission_handler.prototype.init ()

function deepstream.io.config_permission_handler.prototype.loadConfig (filePath)

function deepstream.io.config_permission_handler.prototype.setRecordHandler (recordHandler)

function deepstream.io.config_permission_handler.prototype.useConfig (config)

module deepstream.io.config_validator

function deepstream.io.config_validator.validate (config)

module deepstream.io.default_options

function deepstream.io.default_options.get ()

module deepstream.io.dependency_initialiser

function deepstream.io.dependency_initialiser (options, name)

function deepstream.io.dependency_initialiser.super_ ()

module deepstream.io.dependency_initialiser.prototype

function deepstream.io.dependency_initialiser.prototype._emitReady ()

function deepstream.io.dependency_initialiser.prototype._logError (message)

function deepstream.io.dependency_initialiser.prototype._onError (error)

function deepstream.io.dependency_initialiser.prototype._onReady ()

function deepstream.io.dependency_initialiser.prototype._onTimeout ()

function deepstream.io.dependency_initialiser.prototype.getDependency ()

module deepstream.io.event_handler

function deepstream.io.event_handler (options)

module deepstream.io.event_handler.prototype

function deepstream.io.event_handler.prototype._addSubscriber (socket, message)

function deepstream.io.event_handler.prototype._removeSubscriber (socket, message)

function deepstream.io.event_handler.prototype._sendError (socket, event, message)

function deepstream.io.event_handler.prototype._triggerEvent (socket, message)

function deepstream.io.event_handler.prototype.handle (socket, message)

module deepstream.io.file_utils

function deepstream.io.file_utils.fileExistsSync (filePath)

function deepstream.io.file_utils.lookupConfRequirePath (filePath)

function deepstream.io.file_utils.lookupLibRequirePath (filePath)

function deepstream.io.file_utils.lookupRequirePath (filePath, prefix)

module deepstream.io.js_yaml_loader

function deepstream.io.js_yaml_loader.loadConfig (filePath, args)

function deepstream.io.js_yaml_loader.loadConfigWithoutInitialisation (filePath, args)

function deepstream.io.js_yaml_loader.readAndParseFile (filePath, callback)

module deepstream.io.json_path

function deepstream.io.json_path (path)

module deepstream.io.json_path.prototype

function deepstream.io.json_path.prototype._tokenize ()

function deepstream.io.json_path.prototype.setValue (node, value)

module deepstream.io.message_builder

function deepstream.io.message_builder.getErrorMsg (topic, type, message)

function deepstream.io.message_builder.getMsg (topic, action, data)

function deepstream.io.message_builder.typed (value)

module deepstream.io.noop_message_connector

function deepstream.io.noop_message_connector.publish ()

function deepstream.io.noop_message_connector.subscribe ()

function deepstream.io.noop_message_connector.unsubscribe ()

module deepstream.io.noop_storage

function deepstream.io.noop_storage.delete (key, callback)

function deepstream.io.noop_storage.get (key, callback)

function deepstream.io.noop_storage.set (key, value, callback)

module deepstream.io.path_parser

function deepstream.io.path_parser.parse (path)

function deepstream.io.path_parser.validate (path)

module deepstream.io.pid_helper

function deepstream.io.pid_helper.ensureNotRunning (callback)

function deepstream.io.pid_helper.exit (err)

function deepstream.io.pid_helper.isRunning (pid)

function deepstream.io.pid_helper.read (callback)

function deepstream.io.pid_helper.save (pid, callback)

function deepstream.io.pid_helper.stop ()

module deepstream.io.record_deletion

function deepstream.io.record_deletion (options, socketWrapper, message, successCallback)

module deepstream.io.record_deletion.prototype

function deepstream.io.record_deletion.prototype._checkIfDone (timeoutId, error)

function deepstream.io.record_deletion.prototype._destroy ()

function deepstream.io.record_deletion.prototype._done ()

function deepstream.io.record_deletion.prototype._handleError (errorMsg)

module deepstream.io.record_handler

function deepstream.io.record_handler (options)

module deepstream.io.record_handler.prototype

function deepstream.io.record_handler.prototype._create (recordName, socketWrapper)

function deepstream.io.record_handler.prototype._createOrRead (socketWrapper, message)

function deepstream.io.record_handler.prototype._delete (socketWrapper, message)

function deepstream.io.record_handler.prototype._hasRecord (socketWrapper, message)

function deepstream.io.record_handler.prototype._head (socketWrapper, message)

function deepstream.io.record_handler.prototype._onDeleted (name, message, originalSender)

function deepstream.io.record_handler.prototype._permissionAction ( action, recordName, socketWrapper, successCallback )

function deepstream.io.record_handler.prototype._read (recordName, record, socketWrapper)

function deepstream.io.record_handler.prototype._sendRecord (recordName, record, socketWrapper)

function deepstream.io.record_handler.prototype._snapshot (socketWrapper, message)

function deepstream.io.record_handler.prototype._update (socketWrapper, message)

function deepstream.io.record_handler.prototype.handle (socketWrapper, message)

function deepstream.io.record_handler.prototype.removeRecordRequest (recordName)

function deepstream.io.record_handler.prototype.runWhenRecordStable (recordName, callback)

module deepstream.io.record_request

function deepstream.io.record_request (recordName, options, socketWrapper, onComplete, onError)

module deepstream.io.record_request.prototype

function deepstream.io.record_request.prototype._destroy ()

function deepstream.io.record_request.prototype._onCacheResponse (error, record)

function deepstream.io.record_request.prototype._onStorageResponse (error, record)

function deepstream.io.record_request.prototype._sendError (event, message)

module deepstream.io.record_transition

function deepstream.io.record_transition (name, options, recordHandler)

function deepstream.io.record_transition._getRecordConfig (message)

module deepstream.io.record_transition.prototype

function deepstream.io.record_transition.prototype._applyConfig (config, step)

function deepstream.io.record_transition.prototype._flushVersionExists ()

function deepstream.io.record_transition.prototype._next ()

function deepstream.io.record_transition.prototype._onCacheResponse (currentStep, error)

function deepstream.io.record_transition.prototype._onFatalError (errorMessage)

function deepstream.io.record_transition.prototype._onRecord (step, record)

function deepstream.io.record_transition.prototype._onStorageResponse (currentStep, error)

function deepstream.io.record_transition.prototype._processRecord (record)

function deepstream.io.record_transition.prototype._sendWriteAcknowledgements (errorMessage)

function deepstream.io.record_transition.prototype.add (socketWrapper, version, message)

function deepstream.io.record_transition.prototype.destroy (errorMessage)

function deepstream.io.record_transition.prototype.hasVersion (version)

function deepstream.io.record_transition.prototype.sendVersionExists (step)

module deepstream.io.rule_application

function deepstream.io.rule_application (params)

module deepstream.io.rule_application.prototype

function deepstream.io.rule_application.prototype._createNewRecordRequest (recordName)

function deepstream.io.rule_application.prototype._crossReference (recordName)

function deepstream.io.rule_application.prototype._destroy ()

function deepstream.io.rule_application.prototype._getArguments ()

function deepstream.io.rule_application.prototype._getCurrentData ()

function deepstream.io.rule_application.prototype._getOldData ()

function deepstream.io.rule_application.prototype._getPathVars ()

function deepstream.io.rule_application.prototype._getRecordPatchData (msg)

function deepstream.io.rule_application.prototype._getRecordUpdateData (msg)

function deepstream.io.rule_application.prototype._getUser ()

function deepstream.io.rule_application.prototype._isReady ()

function deepstream.io.rule_application.prototype._loadRecord (recordName)

function deepstream.io.rule_application.prototype._onLoadComplete (recordName, data)

function deepstream.io.rule_application.prototype._onLoadError (recordName, error)

function deepstream.io.rule_application.prototype._onRuleError (error)

function deepstream.io.rule_application.prototype._run ()

module deepstream.io.rule_cache

function deepstream.io.rule_cache (options)

module deepstream.io.rule_cache.prototype

function deepstream.io.rule_cache.prototype._purge ()

function deepstream.io.rule_cache.prototype._toKey (section, name, type)

function deepstream.io.rule_cache.prototype.get (section, name, type)

function deepstream.io.rule_cache.prototype.has (section, name, type)

function deepstream.io.rule_cache.prototype.reset ()

function deepstream.io.rule_cache.prototype.set (section, name, type, rule)

module deepstream.io.rule_parser

function deepstream.io.rule_parser.parse (rule, variables)

function deepstream.io.rule_parser.validate (rule, section, type)

module deepstream.io.rules_map

function deepstream.io.rules_map.getRulesForMessage (message)

function deepstream.io.rules_map.supportsData (type)

function deepstream.io.rules_map.supportsOldData (type)

module deepstream.io.socket_wrapper

function deepstream.io.socket_wrapper (socket, options)

function deepstream.io.socket_wrapper.finalizeMessage (preparedMessage)

function deepstream.io.socket_wrapper.prepareMessage (message)

function deepstream.io.socket_wrapper.super_ ()

module deepstream.io.socket_wrapper.prototype

function deepstream.io.socket_wrapper.prototype._onSocketClose ()

function deepstream.io.socket_wrapper.prototype._setUpHandshakeData ()

function deepstream.io.socket_wrapper.prototype.destroy ()

function deepstream.io.socket_wrapper.prototype.getHandshakeData ()

function deepstream.io.socket_wrapper.prototype.send (message)

function deepstream.io.socket_wrapper.prototype.sendError (topic, type, msg)

function deepstream.io.socket_wrapper.prototype.sendMessage (topic, action, data)

function deepstream.io.socket_wrapper.prototype.sendNative (message)

function deepstream.io.socket_wrapper.prototype.sendPrepared (preparedMessage)

module deepstream.io.std_out_logger

function deepstream.io.std_out_logger (options)

module deepstream.io.std_out_logger.prototype

function deepstream.io.std_out_logger.prototype.log (logLevel, event, logMessage)

function deepstream.io.std_out_logger.prototype.setLogLevel (logLevel)

module deepstream.io.utils

function deepstream.io.utils.combineEvents (emitters, event, callback)

function deepstream.io.utils.deepCopy (obj)

function deepstream.io.utils.getRandomIntInRange (min, max)

function deepstream.io.utils.getUid ()

function deepstream.io.utils.isOfType (input, expectedType)

function deepstream.io.utils.merge ()

function deepstream.io.utils.parseJSON (text, reviver)

function deepstream.io.utils.reverseMap (map)

function deepstream.io.utils.setInterval (callback, intervalDuration)

function deepstream.io.utils.setTimeout (callback, timeoutDuration)

function deepstream.io.utils.shuffleArray (array)

function deepstream.io.utils.spliceRandomElement (array)

function deepstream.io.utils.validateMap (map, throwError, schema)

[ this document was created with utility2 ]