📄 message.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 + -