aboutsummaryrefslogtreecommitdiff
path: root/scala/ace/src/main/scala/com/github/jodersky/ace/protocol/SimpleActionLayer.scala
blob: 81e39cb01d5cc5938d7979a175f696c1dc157210 (plain) (blame)
1
2
3
4
5
6
7
8
package com.github.jodersky.ace.protocol

class SimpleActionLayer[A](action: A => Unit) extends ReactiveLayer[A, A] {
  protected def receive(data: A) = action(data)
  
  def send(data: A) = sendToLower(data)

}