diff options
Diffstat (limited to 'ACEXML/examples/svcconf/Svcconf_Handler.h')
-rw-r--r-- | ACEXML/examples/svcconf/Svcconf_Handler.h | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/ACEXML/examples/svcconf/Svcconf_Handler.h b/ACEXML/examples/svcconf/Svcconf_Handler.h index 080a800eec8..4f9a52feae8 100644 --- a/ACEXML/examples/svcconf/Svcconf_Handler.h +++ b/ACEXML/examples/svcconf/Svcconf_Handler.h @@ -41,6 +41,12 @@ public: Service_Type service_type (void); /** + * Set/Get active status. + */ + int active (int a); + int active (void); + + /** * Set/get initializer path. */ int path (const ACEXML_Char *n); @@ -66,6 +72,7 @@ public: protected: ACEXML_Char *name_; Service_Type service_type_; + int active_; ACEXML_Char *path_; ACEXML_Char *init_func_; ACEXML_Char *init_params_; @@ -277,6 +284,30 @@ protected: int get_stream_id (ACEXML_Attributes *alist, ACEXML_Env &xmlenv); + /** + * Get the only attribute in <resume>, <suspend>, <remove> + */ + int get_id (ACEXML_Attributes *alist, + ACEXML_Env &xmlenv); + + /** + * Get the dynamic tag attributes. + */ + int get_dynamic_attrs (ACEXML_Attributes *alist, + ACEXML_Env &xmlenv); + + /** + * Get the initializer tag attributes. + */ + int get_initializer_attrs (ACEXML_Attributes *alist, + ACEXML_Env &xmlenv); + + /** + * Get the static tag attributes. + */ + int get_static_attrs (ACEXML_Attributes *alist, + ACEXML_Env &xmlenv); + private: /// We are parsing a stream definition int in_stream_def_; |