/****************************************************************************
				Worker::SystemCollect process main
				-----------------------------------------

	begin      : 2015/04/22
	copyright  : (C) 2005 Solbox Inc.
	author     : Dev Storage Team
	email      : huibong@solbox.com
	version    : 3.5

CopyRight(C) 2005 Solbox Inc. All Rights reserved.
Redistribution and use in source and binary forms, with or with out
modification, are not permitted in outside of Solbox Inc.
*****************************************************************************/

#ifndef __WORKER_SYSTEM_COLLECT_H__
#define __WORKER_SYSTEM_COLLECT_H__

#include <unistd.h>

#ifdef __cplusplus
extern "C" {
#endif

	// Worker::SystemCollect 프로세스의 Main 역활을 수행하기 위한 함수.
	int WorkerSystemCollectMain( void );
	
	// 프로세스 종료 전 처리할 종료 관련 각 작업을 일괄로 처리하기 위한 함수.
	void ReadyToExitWorkerSystemCollect( void );

	// Worker::SystemCollect Process 의 signal 처리기...
	void SetWorkerSystemCollectSignalHandler( void );
	


#ifdef __cplusplus
}
#endif


#endif /* __WORKER_SYSTEM_COLLECT_H__ */

