#include <opal/mediafmt.h>#include <h323/channels.h>Go to the source code of this file.
Defines | |
| #define | H323_REGISTER_CAPABILITY_FUNCTION(cls, name, epvar) |
| #define | H323_NO_EP_VAR |
| #define | H323_REGISTER_CAPABILITY(cls, name) |
| #define | H323_REGISTER_CAPABILITY_EP(cls, name) |
| #define | H323_STATIC_LOAD_REGISTER_CAPABILITY(cls) |
Functions | |
| PLIST (H323CapabilitiesList, H323Capability) | |
| PARRAY (H323CapabilitiesListArray, H323CapabilitiesList) | |
| PARRAY (H323CapabilitiesSetArray, H323SimultaneousCapabilities) | |
|
|
|
|
|
Value: H323_REGISTER_CAPABILITY_FUNCTION(cls, name, H323_NO_EP_VAR) \ { return new cls; } |
|
|
Value: H323_REGISTER_CAPABILITY_FUNCTION(cls, name, ep) \ { return new cls(ep); } |
|
|
Value: class cls##_Registration : public H323CapabilityRegistration { \ public: \ cls##_Registration() : H323CapabilityRegistration(name) { } \ H323Capability * Create(const H323EndPoint & ep) const; \ } cls##_Registration_Instance; \ H323Capability * cls##_Registration::Create(const H323EndPoint & epvar) const |
|
|
Value: class cls##_Registration; \ extern cls##_Registration cls##_Registration_Instance; \ static cls##_Registration * cls##_Registration_Static_Library_Loader = &cls##_Registration_Instance |
|
||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
1.4.2