📄 testregistrar.h
字号:
//// Copyright (C) 2004, 2005 Pingtel Corp.// //// $$//////////////////////////////////////////////////////////////////////////////#ifndef _TestRegistrar_h_#define _TestRegistrar_h_// SYSTEM INCLUDES// APPLICATION INCLUDES#include "net/SipUserAgent.h"#include "os/OsServerTask.h"// DEFINES// MACROS// EXTERNAL FUNCTIONS// EXTERNAL VARIABLES// CONSTANTS// STRUCTS// TYPEDEFS// FORWARD DECLARATIONStypedef struct TestRegistrarUsers{ char szUsername[256]; char szPassword[256];} TestRegistrarUsers;/** */class TestRegistrar : public OsServerTask{/* //////////////////////////// PUBLIC //////////////////////////////////// */ public:/* ============================ CREATORS ================================== */ /** * Default constructor */ TestRegistrar(); /** * Copy constructor */ TestRegistrar(const TestRegistrar& rTestRegistrar); /** * Destructor */ virtual ~TestRegistrar(); /** * Starts the registrar and waits for events */ void init(); /** * Implementation of OsServerTask's pure virtual method */ UtlBoolean handleMessage(OsMsg& rMsg); /* ============================ MANIPULATORS ============================== */ /** * Assignment operator * * @param rhs right hand side of the equals operator */ TestRegistrar& operator=(const TestRegistrar& rhs); /* ============================ ACCESSORS ================================= *//* ============================ INQUIRY =================================== *//* //////////////////////////// PROTECTED ///////////////////////////////// */ protected: /** * Instance of the user agent object. */ SipUserAgent* mpUserAgent;/* //////////////////////////// PRIVATE /////////////////////////////////// */ private: /** * Message handler for register requests. */ UtlBoolean handleRegisterRequest(SipMessage message);};/* ============================ INLINE METHODS ============================ */#endif // _TestRegistrar_h_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -