org

snmp4s

package snmp4s

Visibility
  1. Public
  2. All

Type Members

  1. trait AccessibleForNotify extends MaxAccess

    A MIB object with MAX-ACCESS "Accessible-for-notify"

  2. abstract class AccessibleObject[A <: MaxAccess, T] extends (Oid) ⇒ DataObject[A, T] with MibObject[A]

    A MIB object with MAX-ACCESS "Read-only"

  3. trait DataObject[A <: MaxAccess, T] extends MibObject[A]

    A DataObject is a leaf OID which is complete and can be bound to a variable.

  4. case class DataObjectInst[A <: MaxAccess, T](oid: Oid, name: String, enum: Option[EnumInteger] = scala.None) extends DataObject[A, T] with Product with Serializable

    Instantiation of the DataObject trait that should suffice for most cases.

  5. trait EnumInteger extends Enumeration

  6. case class ExceptionThrown(e: Exception) extends SnmpError with Product with Serializable

  7. sealed trait MaxAccess extends AnyRef

    Enumerating trait for the MAX-ACCESS property of an OBJECT-TYPE

  8. trait MibObject[A <: MaxAccess] extends Equals

    An OBJECT-TYPE which is defined in a MIB.

  9. trait NotAccessible extends MaxAccess

    A MIB object with MAX-ACCESS "Not-accessible"

  10. trait ReadCreate extends MaxAccess with Readable with Writable

    A MIB object with MAX-ACCESS "Read-create"

  11. trait ReadOnly extends MaxAccess with Readable

    A MIB object with MAX-ACCESS "Read-only"

  12. trait ReadWrite extends MaxAccess with Readable with Writable

    A MIB object with MAX-ACCESS "Read-write"

  13. trait Readable extends MaxAccess

    An object with MAX-ACCESS that is readable.

  14. trait Scalar[A <: MaxAccess, T] extends AccessibleObject[A, T]

    A Scalar MIB object.

  15. class Snmp extends AnyRef

    Create one of these to do SNMP.

  16. sealed trait SnmpError extends AnyRef

  17. case class SnmpParams(ip: String = "127.0.0.1", port: Int = 161, read: String = "public", write: String = "private", version: Version = Version1, retries: Int = 2, timeout: Long = 1500) extends Product with Serializable

  18. case class UndefinedError(i: Int) extends SnmpError with Product with Serializable

  19. case class VarBind[A <: MaxAccess, T](obj: DataObject[A, T], v: T) extends Product with Serializable

    Wrapper of a MibObject and it's respective value for use as a SNMP set request or as a response to a walk.

  20. sealed trait Version extends AnyRef

    Enumeration of SNMP versions

  21. trait Writable extends MaxAccess

    An object with MAX-ACCESS that is writable

  22. trait WriteOnly extends MaxAccess with Writable

    A MIB object with MAX-ACCESS "Write-only"

Value Members

  1. object AgentUnknown extends SnmpError with Product with Serializable

  2. object AgentUnreachable extends SnmpError with Product with Serializable

  3. object AuthorizationError extends SnmpError with Product with Serializable

  4. object BadValue extends SnmpError with Product with Serializable

  5. object CommitFailed extends SnmpError with Product with Serializable

  6. object GeneralError extends SnmpError with Product with Serializable

  7. object InconsistentName extends SnmpError with Product with Serializable

  8. object InconsistentValue extends SnmpError with Product with Serializable

  9. object Mib

    Contains types and implicit conversions handy for SNMP4S

  10. object NoAccessError extends SnmpError with Product with Serializable

  11. object NoCreation extends SnmpError with Product with Serializable

  12. object NoSuchName extends SnmpError with Product with Serializable

  13. object NotWritable extends SnmpError with Product with Serializable

  14. object ReadOnlyError extends SnmpError with Product with Serializable

  15. object ResourceUnavailable extends SnmpError with Product with Serializable

  16. object TooBig extends SnmpError with Product with Serializable

  17. object UndoFailed extends SnmpError with Product with Serializable

  18. object UnsupportedSyntax extends SnmpError with Product with Serializable

  19. object Version1 extends Version with Product with Serializable

  20. object Version2c extends Version with Product with Serializable

  21. object Version3 extends Version with Product with Serializable

  22. object WrongEncoding extends SnmpError with Product with Serializable

  23. object WrongLength extends SnmpError with Product with Serializable

  24. object WrongType extends SnmpError with Product with Serializable

  25. object WrongValue extends SnmpError with Product with Serializable

Ungrouped