testregistrar.h
来自「基于sipfoundy 公司开发的sipx协议API」· C头文件 代码 · 共 97 行
H
97 行
//// 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 + =
减小字号Ctrl + -
显示快捷键?