00001
00002
00003
00004
00005
00006
00007
00008
00009
00011
00012 #include <HierarchicalIdTrait.h>
00013 #include <string>
00014
00015 using namespace std;
00016 using namespace channel;
00017
00019 template <> StringPathId<'/'> IdTrait<StringPathId<'/'> >::CHANNEL_CONN_MSG = "/SYS/CHANNEL_CONN_MSG";
00020 template <> StringPathId<'/'> IdTrait<StringPathId<'/'> >::CHANNEL_DISCONN_MSG = "/SYS/CHANNEL_DISCONN_MSG";
00021 template <> StringPathId<'/'> IdTrait<StringPathId<'/'> >::INIT_SUBSCRIPTION_INFO_MSG = "/SYS/INIT_SUBSCRIPTION_INFO_MSG";
00022 template <> StringPathId<'/'> IdTrait<StringPathId<'/'> >::INIT_PUBLICATION_INFO_MSG = "/SYS/INIT_PUBLICATION_INFO_MSG";
00023 template <> StringPathId<'/'> IdTrait<StringPathId<'/'> >::SUBSCRIPTION_INFO_MSG = "/SYS/SUBSCRIPTION_INFO_MSG";
00024 template <> StringPathId<'/'> IdTrait<StringPathId<'/'> >::UNSUBSCRIPTION_INFO_MSG = "/SYS/UNSUBSCRIPTION_INFO_MSG";
00025 template <> StringPathId<'/'> IdTrait<StringPathId<'/'> >::PUBLICATION_INFO_MSG = "/SYS/PUBLICATION_INFO_MSG";
00026 template <> StringPathId<'/'> IdTrait<StringPathId<'/'> >::UNPUBLICATION_INFO_MSG = "/SYS/UNPUBLICATION_INFO_MSG";
00027 template <> StringPathId<'/'>::value_type IdTrait<StringPathId<'/'> >::RootName = "//";
00028 template <> StringPathId<'/'>::value_type IdTrait<StringPathId<'/'> >::WildcardName = "*";
00029