Add recommendation for stack id: use the application id
authorEduardo Ramos Testillano <eduardo.ramos.testillano@ericsson.com>
Sat, 4 Apr 2015 19:01:51 +0000 (21:01 +0200)
committerEduardo Ramos Testillano <eduardo.ramos.testillano@ericsson.com>
Sat, 4 Apr 2015 19:01:51 +0000 (21:01 +0200)
include/anna/diameter/stack/Engine.hpp

index 8f4b9fc..165d779 100644 (file)
@@ -78,7 +78,8 @@ public:
 
   // get
   /**
-  * Returns the dictionary registered with the provided identifier
+  * Returns the dictionary registered with the provided identifier, which commonly
+  * is the 'Application-Id'.
   *
   * @param stackId Stack identifier.
   * @return Dictionary reference, NULL if no stack found
@@ -123,7 +124,7 @@ public:
   *     Dictionary * d = engine->createDictionary(MMS_STACK_ID);
   *     // Loading data:
   *     d->load("/var/tmp/mms.xml");
-  *
+  *     ...
   * Method 3 - Create and then, load data through Dictionary API (*):
   *     Dictionary * d = engine->createDictionary(MMS_STACK_ID);
   *     // Loading data:
@@ -136,7 +137,8 @@ public:
   *
   * </pre>
   *
-  * @param stackId Stack identifier for created dictionary.
+  * @param stackId Stack identifier for created dictionary. We recommend to use the Diameter 'Application-Id' unless
+  * the application is going to use dictionaries covering different applications (which is not very usual).
   * @param xmlPathFile Path file to the xml document which represents the diameter dictionary.
   *
   * @return Dictionary registered. When exception happen, dictionary can be accessed by #getDictionary