詳細

lpbk.png

ループバックテストを行うためのルーター

ID: D09CD427-8F9F-323D-B2F3-040558245153

sendに渡されたデータをそのままDataArrivesに渡します。

実装/派生

メソッド

  • void Start()
  • void Stop()
  • void Send( byte[] buffer, int offset, int size )
  • void Send( byte[] buffer )

プロパティ

変数

イベント

ネスト

コード

すべてを展開すべてを収束
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 
 
-
|
|
|
-
|
|
!
|
-
|
!
|
|
|
|
|
|
|
-
|
-
|
!
!
|
-
|
-
|
!
!
!
 
public class CLoopbackRouter
:   IBroadcastRouter
{
    public CLoopbackRouter(){}
 
    public void Send( byte[] buffer, int offset, int size )
    {
        if( DataArrives != null )
            DataArrives( this, buffer, offset, size );
    }
    public void Send( byte[] buffer )
    {
        Send( buffer, 0, buffer.Length );
    }
 
    public event DataArrivesDelegate DataArrives;
 
    public event FatalErrorDelegate FatalError;
    public void Start(){}
    public void Stop(){}  
    public Guid ID
    {
        get
        {
            return new Guid("{D09CD427-8F9F-323D-B2F3-040558245153}");
        }
    }
    public CGuidList RelyOn
    {
        get
        {
            return new CGuidList( new Guid[]{} );
        }
    }  
}

トップ 編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード 新規 一覧 単語検索 最終更新 ヘルプ 最終更新のRSS xenowire
Last-modified: 2018-01-25 (木) 15:12:21