randomizer.h

来自「mediastreamer2是开源的网络传输媒体流的库」· C头文件 代码 · 共 44 行

H
44
字号
//	Gathers unpredictable system data to be used for generating//	random bits#include <MacTypes.h>class CRandomizer{public:	CRandomizer (void);	void PeriodicAction (void);	private:	// Private calls	void		AddTimeSinceMachineStartup (void);	void		AddAbsoluteSystemStartupTime (void);	void		AddAppRunningTime (void);	void		AddStartupVolumeInfo (void);	void		AddFiller (void);	void		AddCurrentMouse (void);	void		AddNow (double millisecondUncertainty);	void		AddBytes (void *data, long size, double entropy);		void		GetTimeBaseResolution (void);	unsigned long	SysTimer (void);	// System Info		bool		mSupportsLargeVolumes;	bool		mIsPowerPC;	bool		mIs601;		// Time info	double		mTimebaseTicksPerMillisec;	unsigned long	mLastPeriodicTicks;		// Mouse info	long		mSamplePeriod;	Point		mLastMouse;	long		mMouseStill;};

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?