⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 message.h

📁 ACE自适配通信环境(ADAPTIVE Communication Environment)是可以自由使用、开放源码的面向对象(OO)框架(Framework)
💻 H
字号:
/* -*- C++ -*- */// Message.h,v 1.1 2004/01/01 21:01:00 shuston Exp#ifndef MESSAGE_H#define MESSAGE_Hclass RecordingDevice;class Message{public:  Message () : device_(0), type_(0), id_(0)  { }  ~Message ()  { }  RecordingDevice *recorder (void)  {    return this->device_;  }  void recorder (RecordingDevice *device)  {    this->device_ = device;  }  void type (MessageType *type)  {    this->type_ = type;  }  MessageType *type (void)  {    return this->type_;  }  void caller_id (CallerId *id)  {    this->id_ = id;  }  CallerId *caller_id (void)  {    return this->id_;  }  void addr (ACE_FILE_Addr &addr)  {    this->addr_ = addr;  }  void incoming_message (ACE_FILE_Addr &addr, MessageType *type)  {    this->addr_ = addr;    this->type_ = type;  }  ACE_FILE_Addr &addr (void)  {    return this->addr_;  }  int is_text (void)  {    return this->type_->is_text ();  }  int is_audio (void)  {    return this->type_->is_audio ();  }  int is_video (void)  {    return this->type_->is_video ();  }private:  RecordingDevice *device_;  MessageType *type_;  CallerId *id_;  ACE_FILE_Addr addr_;};class AudioMessage : public Message{ };class VideoMessage : public Message{ };#endif /* MESSAGE_H */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -