Meeting SDK for Windows API Reference
Loading...
Searching...
No Matches
CustomizedH323Device Class Reference

Customized Meeting H.323 device. More...

#include <meeting_h323_helper_interface.h>

Inherits IH323Device.

Public Member Functions

 CustomizedH323Device ()
 
virtual void SetName (const zchar_t *name_)
 
virtual const zchar_tGetName ()
 
virtual void SetIP (const zchar_t *ip_)
 
virtual const zchar_tGetIP ()
 
virtual void SetE164Num (const zchar_t *e164num_)
 
virtual const zchar_tGetE164Num ()
 
virtual void SetDeviceType (H323DeviceType type_)
 
virtual H323DeviceType GetDeviceType ()
 
virtual bool IsCustomizedH323Device ()
 
- Public Member Functions inherited from IH323Device
virtual ~IH323Device ()
 

Private Attributes

H323DeviceType _type
 
std::wstring _name
 
std::wstring _ip
 
std::wstring _e164num
 

Detailed Description

Customized Meeting H.323 device.

Definition at line 113 of file meeting_h323_helper_interface.h.

Constructor & Destructor Documentation

◆ CustomizedH323Device()

CustomizedH323Device::CustomizedH323Device ( )
inline

Definition at line 116 of file meeting_h323_helper_interface.h.

References _type, and H323DeviceType_Unknown.

Member Function Documentation

◆ GetDeviceType()

virtual H323DeviceType CustomizedH323Device::GetDeviceType ( )
inlinevirtual

Implements IH323Device.

Definition at line 159 of file meeting_h323_helper_interface.h.

160 {
161 return _type;
162 }

References _type.

◆ GetE164Num()

virtual const zchar_t * CustomizedH323Device::GetE164Num ( )
inlinevirtual

Implements IH323Device.

Definition at line 149 of file meeting_h323_helper_interface.h.

150 {
151 return _e164num.c_str();
152 }

References _e164num.

◆ GetIP()

virtual const zchar_t * CustomizedH323Device::GetIP ( )
inlinevirtual

Implements IH323Device.

Definition at line 138 of file meeting_h323_helper_interface.h.

139 {
140 return _ip.c_str();
141 }

References _ip.

◆ GetName()

virtual const zchar_t * CustomizedH323Device::GetName ( )
inlinevirtual

Implements IH323Device.

Definition at line 127 of file meeting_h323_helper_interface.h.

128 {
129 return _name.c_str();
130 }

References _name.

◆ IsCustomizedH323Device()

virtual bool CustomizedH323Device::IsCustomizedH323Device ( )
inlinevirtual

Implements IH323Device.

Definition at line 164 of file meeting_h323_helper_interface.h.

165 {
166 return true;
167 }

◆ SetDeviceType()

virtual void CustomizedH323Device::SetDeviceType ( H323DeviceType type_)
inlinevirtual

Definition at line 154 of file meeting_h323_helper_interface.h.

155 {
156 _type = type_;
157 }

References _type.

◆ SetE164Num()

virtual void CustomizedH323Device::SetE164Num ( const zchar_t * e164num_)
inlinevirtual

Definition at line 143 of file meeting_h323_helper_interface.h.

144 {
145 if (e164num_)
146 _e164num = e164num_;
147 }

References _e164num.

◆ SetIP()

virtual void CustomizedH323Device::SetIP ( const zchar_t * ip_)
inlinevirtual

Definition at line 132 of file meeting_h323_helper_interface.h.

133 {
134 if (ip_)
135 _ip = ip_;
136 }

References _ip.

◆ SetName()

virtual void CustomizedH323Device::SetName ( const zchar_t * name_)
inlinevirtual

Definition at line 121 of file meeting_h323_helper_interface.h.

122 {
123 if (name_)
124 _name = name_;
125 }

References _name.

Field Documentation

◆ _e164num

std::wstring CustomizedH323Device::_e164num
private

E.164 number

Definition at line 177 of file meeting_h323_helper_interface.h.

Referenced by GetE164Num(), and SetE164Num().

◆ _ip

std::wstring CustomizedH323Device::_ip
private

Device IP.

Definition at line 175 of file meeting_h323_helper_interface.h.

Referenced by GetIP(), and SetIP().

◆ _name

std::wstring CustomizedH323Device::_name
private

Device name.

Definition at line 173 of file meeting_h323_helper_interface.h.

Referenced by GetName(), and SetName().

◆ _type

H323DeviceType CustomizedH323Device::_type
private

Type of device.

Definition at line 171 of file meeting_h323_helper_interface.h.

Referenced by CustomizedH323Device(), GetDeviceType(), and SetDeviceType().