void cLiveStreamer::Receive(uchar *Data, int Length) { int p = Put(Data, Length); if (p != Length) ReportOverflow(Length - p); }
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; } }