Sink

Package: sample

simple module Sink

C++ definition

Consumes jobs and records their lifetime.

sample.SinkSinksimple

Usage diagram

Used in

Name

Type

Description

Network

network

A source whose jobs are served by a QueueingNode before a sink consumes them.

Properties

Name

Value

Description

class

sample::Sink

display

i=block/sink

Gates

Name

Direction

Size

Description

in

input

Signals

Name

Type

Unit

Description

lifetime

simtime_t

Statistics

Name

Title

Source

Record

Unit

Interpolation Mode

Description

lifetime

job lifetime

mean,max,vector

s

Source code

//
// Consumes jobs and records their lifetime.
//
simple Sink
{
    parameters:
        @class(sample::Sink);
        @display("i=block/sink");
        @signal[lifetime](type=simtime_t);
        @statistic[lifetime](title="job lifetime"; unit=s; record=mean,max,vector);
    gates:
        input in;
}

File: src/sample/Sink.ned