#include "codecs.h"#include "channels.h"Go to the source code of this file.
| #define H323_DEFINE_CAPABILITY | ( | cls, | |||
| capName, | |||||
| fmtName | ) |
Value:
class cls : public H323Capability { \ public: \ cls() : H323Capability() { } \ PString GetFormatName() const \ { return fmtName; } \ }; \ H323_REGISTER_CAPABILITY(cls, capName) \
| #define H323_DEFINE_CAPABILITY_FROM | ( | cls, | |||
| ancestor, | |||||
| capName, | |||||
| fmtName | ) |
Value:
class cls : public ancestor { \ public: \ cls() : ancestor() { } \ PString GetFormatName() const \ { return fmtName; } \ }; \ H323_REGISTER_CAPABILITY(cls, capName) \
| #define H323_REGISTER_CAPABILITY | ( | cls, | |||
| capName | ) | static H323CapabilityFactory::Worker<cls> cls##Factory(capName, true); \ |
| typedef PFactory<H323Capability> H323CapabilityFactory |
| PARRAY | ( | H323CapabilitiesSetArray | , | |
| H323SimultaneousCapabilities | ||||
| ) |
| PARRAY | ( | H323CapabilitiesListArray | , | |
| H323CapabilitiesList | ||||
| ) |
| PLIST | ( | H323CapabilitiesList | , | |
| H323Capability | ||||
| ) |
1.5.5