Mercurial > hg > ishara
annotate sinks/@sinknull/sinknull.m @ 6:0ce3c2070089
Removed duplicate code and fixed doc in timed_action.
author | samer |
---|---|
date | Mon, 14 Jan 2013 14:33:37 +0000 |
parents | 3f77126f7b5f |
children |
rev | line source |
---|---|
samer@0 | 1 % sinknull - A sink that discards all data |
samer@0 | 2 % |
samer@0 | 3 % sinknull :: C:natural -> sink(C,_). |
samer@0 | 4 % sinknull :: C:natural, R:nonneg -> sink(C,R). |
samer@3 | 5 classdef sinknull < sinkbase |
samer@0 | 6 methods |
samer@0 | 7 function s=sinknull(channels,rate) |
samer@0 | 8 if nargin<2, rate=nan; end |
samer@0 | 9 if nargin<1, channels=nan; end |
samer@3 | 10 s=struct@sinkbase(channels,rate); |
samer@0 | 11 end |
samer@0 | 12 function s=tostring(sig), s='sinknull'; end |
samer@0 | 13 function s=construct(sig) |
samer@0 | 14 s.start = @nop; |
samer@0 | 15 s.stop = @nop; |
samer@0 | 16 s.dispose = @nop; |
samer@0 | 17 s.writer = @(n)@(x)0; |
samer@0 | 18 end |
samer@0 | 19 end |
samer@0 | 20 end |