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 + -
显示快捷键?