コード例 #1
0
ファイル: livestreamer.c プロジェクト: giga91/vdr-plugin-xvdr
void cLiveStreamer::Receive(uchar *Data, int Length)
{
  int p = Put(Data, Length);

  if (p != Length)
    ReportOverflow(Length - p);
}
コード例 #2
0
ファイル: unwind.c プロジェクト: chutzimir/coda
static void GetOverflow(bool *error)
{
    LogMsg(100,LogLevel,LogFile,"Spooling an overflow event");
    int sum = 0;
    VmonVenusId Venus;
    RPC2_Unsigned VMStartTime;
    RPC2_Unsigned VMEndTime;
    RPC2_Unsigned VMCount;
    RPC2_Unsigned RVMStartTime;
    RPC2_Unsigned RVMEndTime;
    RPC2_Unsigned RVMCount;
    sum = ReadOverflow(&Venus, &VMStartTime, &VMEndTime, &VMCount,
		       &RVMStartTime, &RVMEndTime, &RVMCount);
    if (sum == 0)
	sum = ReportOverflow(&Venus, VMStartTime, VMEndTime, VMCount,
			     RVMStartTime, RVMEndTime, RVMCount);
    if (sum != 0) {
	*error = mtrue;
    }
}