#include <assert.h>#include <time.h>#include <sys/types.h>#include <sys/stat.h>#include <stdio.h>#include "os/OsLock.h"#include "os/OsReadLock.h"#include "os/OsTime.h"#include "os/OsUtil.h"#include "os/OsWriteLock.h"#include "os/OsSocket.h"#include "ps/PsButtonId.h"#include "ps/PsButtonTask.h"#include "ps/PsHookswTask.h"#include "ps/PsLampTask.h"#include "ps/PsPhoneTask.h"#include "ps/PsButtonInfo.h"#include "ps/PsTaoComponent.h"#include "ps/PsTaoComponentGroup.h"#include "ps/PsTaoButton.h"#include "ps/PsTaoHookswitch.h"#include "ps/PsTaoDisplay.h"#include "ps/PsTaoLamp.h"#include "ps/PsTaoRinger.h"#include "ps/PsTaoMicrophone.h"#include "ps/PsTaoSpeaker.h"#include "ptapi/PtTerminalConnection.h"#include "ptapi/PtComponent.h"#include "ptapi/PtComponentGroup.h"#include "ptapi/PtConnection.h"#include "tao/TaoDefs.h"#include "tao/TaoMessage.h"#include "tao/TaoPhoneComponentAdaptor.h"#include "tao/TaoTerminalAdaptor.h"#include "tao/TaoObjectMap.h"