Class McastRoleStoreKey


  • public class McastRoleStoreKey
    extends Object
    Key of multicast role store.
    • Constructor Detail

      • McastRoleStoreKey

        public McastRoleStoreKey​(org.onlab.packet.IpAddress mcastIp,
                                 org.onosproject.net.DeviceId deviceId,
                                 org.onosproject.net.ConnectPoint source)
        Constructs the key of multicast role store.
        Parameters:
        mcastIp - multicast group IP address
        deviceId - device ID
        source - source connect point
    • Method Detail

      • mcastIp

        public org.onlab.packet.IpAddress mcastIp()
        Returns the multicast IP address of this key.
        Returns:
        multicast IP
      • deviceId

        public org.onosproject.net.DeviceId deviceId()
        Returns the device ID of this key.
        Returns:
        device ID
      • source

        public org.onosproject.net.ConnectPoint source()
        Returns the source connect point of this key.
        Returns:
        the source connect point
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object