정보를 표시하는 응용 프로그램의 클래스가 있습니다.
SOAP을 통해 서버에서 정보를 얻어야합니다. 내가 RequestInfo()
방법은 주기적으로 한 bWorking
이 참으로 호출 할 수 싶습니다C++, ROOT 프레임 워크 : 주기적으로 호출되는 멤버 메서드
class InfoControl : public TGCompositeFrame {
private:
//char*, int....
bool bWorking;
public:
InfoControl(const TGWindow *p);
virtual ~InfoControl();
void SetEventRate(char* evnum);
void SetBufferRate(char* rate);
void SetSuccess(char *s);
void RequestInfo();
ClassDef(InfoControl,1) //useless : ROOT specific stuff
};
:
여기 내 수업입니다. 나는 pthread
솔루션에 대해 빨간색이지만이를 구현하는 방법을 모르겠습니다. 그리고 아마도 좀 더 사소한 것이 가능할까요?
미리 도움을 청하십시오.
eo.
내 프로그램에서 다른 작업을 수행해야합니다 ... 모든 시간을 반복 할 수는 없습니다. – eouti
두 가지 변종이 있습니다, 제 생각에는, 먼저 주기적으로 이것을 수행하는 스레드 또는 std :: async를 사용하는 스레드입니다. 예를 들어 boost :: asio와 같이 비동기 호출을 사용합니다. 그러나 asio는 네트워크 라이브러리입니다. – ForEveR