//------------------------------------------------------------
// $Id: hostNetIntUnit.cc,v 1.2.2.1 2000/06/14 15:00:10 yamauchi Exp $
//------------------------------------------------------------
//	mpi2 host computer : Network Interface Part
//	1999/6/21
//	Copyright (C) 1999 YAMAUCHI Hitoshi 山内 斉
//-----------------------------------------------------------
#include "host.h"

//------------------------------------------------------------
// Init Network Interface Unit
//------------------------------------------------------------
void hostComputerClass::
initNetworkInterfaceUnit(void)
{
    // PEStat 受信バッファ， HostComm 送信バッファの初期化
    // 現在は一つでもあれば送信する．
    // ここで期待するのは送受信が Nonblocking ということのみでまとめ送
    // りの効果はない．
    const int HostCommSendThreshold = 1; 
    this->mSendHostCommBuf.initBuff(HostCommSendThreshold);

    const int PEStatRecvBufLen = 1; 
    this->mRecvPEStatBuf.init(PEStatRecvBufLen, &(this->mPEStatRecvPtrQueue));
}

//------------------------------------------------------------
// Host から PE へ HostCommを送信
//------------------------------------------------------------
// void hostComputerClass::
// initHostPEStatBuff(mySLQueue < PEStatClass * > *pPEStatRecvQueue)
// {
//     
// }
// 



// void hostComputerClass::
// sendHostComm(HostComm *pHostComm)
// {
//     
// }
// 
// void hostComputerClass::
// flushHostCommBuff(void)
// {
//     
// }
// 
// YorN hostComputerClass::
// isSendingHostComm(void)
// {
//     
// }


//------------------------------------------------------------
// PE から Host へ PEStat を送信
//------------------------------
// void hostComputerClass::
// recvPEStat(void)
// {
//     
// }
// 
// YorN hostComputerClass::
// isRecvingPEStat(void)
// {
//     
// }
// 
// 
// 
// 
