This header defines the macros for the package namespaces. More...
#include <ssrc/wisp-config.h>
Go to the source code of this file.
Namespaces |
|
ssrc::wisp | |
The ssrc::wisp namespace is an umbrella for the namespaces that implement the Wisp development framework. |
|
ssrc::wisp::detail | |
The ssrc::wisp::detail namespace contains classes that are used internally by ssrc::wisp classes, but are not meant for use by library users. |
|
ssrc::wisp::protocol | |
The protocol namespace contains classes that define the framework for implementing and accessing Wisp service protocols. |
|
ssrc::wisp::service | |
The service namespace contains classes implementing the general service protocol. |
|
ssrc::wisp::test | |
The test namespace contains classes to facilitate testing Wisp services. |
|
ssrc::wisp::utility | |
The utility namespace contains utility classes. |
|
ssrc | |
The ssrc namespace is an alias intended for use by library users. |
|
Detailed Description
This header defines the macros for the package namespaces.
These macros are for use internal to the library. Client code should refer only to ssrc:: prefixed namespaces (e.g., ssrc::wisp)
This header also includes wisp-config.h so that all modules pick up the platform-specific feature definitions since every module ultimately includes this header.
Definition in file wisp-packages.h.
Macro Definition Documentation
#define __BEGIN_NS_SSRC_WISP NS_WISP_DECL_PREFIX |
Definition at line 67 of file wisp-packages.h.
#define __BEGIN_NS_SSRC_WISP_PROTOCOL WISP_BEGIN_NS(protocol) |
Definition at line 70 of file wisp-packages.h.
#define __BEGIN_NS_SSRC_WISP_SERVICE WISP_BEGIN_NS(service) |
Definition at line 73 of file wisp-packages.h.
#define __BEGIN_NS_SSRC_WISP_TEST WISP_BEGIN_NS(test) |
Definition at line 76 of file wisp-packages.h.
#define __BEGIN_NS_SSRC_WISP_UTILITY WISP_BEGIN_NS(utility) |
Definition at line 79 of file wisp-packages.h.
#define __END_NS_SSRC_WISP NS_WISP_DECL_SUFFIX |
Definition at line 68 of file wisp-packages.h.
#define __END_NS_SSRC_WISP_PROTOCOL __END_NS_WISP |
Definition at line 71 of file wisp-packages.h.
#define __END_NS_SSRC_WISP_SERVICE __END_NS_WISP |
Definition at line 74 of file wisp-packages.h.
#define __END_NS_SSRC_WISP_TEST __END_NS_WISP |
Definition at line 77 of file wisp-packages.h.
#define __END_NS_SSRC_WISP_UTILITY __END_NS_WISP |
Definition at line 80 of file wisp-packages.h.
#define __END_NS_WISP |
Definition at line 49 of file wisp-packages.h.
#define __END_NS_WISP2 |
Definition at line 53 of file wisp-packages.h.
#define NS_SSRC_WISP NS_WISP |
Definition at line 35 of file wisp-packages.h.
#define NS_SSRC_WISP_PROTOCOL WISP_DEFINE_NAMESPACE(protocol) |
Definition at line 36 of file wisp-packages.h.
#define NS_SSRC_WISP_SERVICE WISP_DEFINE_NAMESPACE(service) |
Definition at line 37 of file wisp-packages.h.
Referenced by service_main().
#define NS_SSRC_WISP_TEST WISP_DEFINE_NAMESPACE(test) |
Definition at line 38 of file wisp-packages.h.
#define NS_SSRC_WISP_UTILITY WISP_DEFINE_NAMESPACE(utility) |
Definition at line 39 of file wisp-packages.h.
#define NS_WISP_EXTERNAL_DECL_PREFIX namespace ssrc { |
Definition at line 44 of file wisp-packages.h.
#define NS_WISP_EXTERNAL_DECL_SUFFIX } |
Definition at line 46 of file wisp-packages.h.
#define NS_WISP_INTERNAL_DECL_PREFIX NS_WISP_DECL_PREFIX |
Definition at line 41 of file wisp-packages.h.
#define NS_WISP_INTERNAL_DECL_SUFFIX NS_WISP_DECL_SUFFIX |
Definition at line 42 of file wisp-packages.h.
#define WISP_BEGIN_NS | ( | name | ) |
Definition at line 58 of file wisp-packages.h.
#define WISP_BEGIN_NS2 | ( | name1, | |
name2 | |||
) |
Definition at line 62 of file wisp-packages.h.