~ps10gel/ubuntu/xenial/trafficserver/6.2.0

« back to all changes in this revision

Viewing changes to lib/ts/Diags.h

  • Committer: Package Import Robot
  • Author(s): Aron Xu
  • Date: 2013-05-09 01:00:04 UTC
  • mto: (1.1.11) (5.3.3 experimental)
  • mto: This revision was merged to the branch mainline in revision 15.
  • Revision ID: package-import@ubuntu.com-20130509010004-9fqq9n0adseg3f8w
Tags: upstream-3.3.2
ImportĀ upstreamĀ versionĀ 3.3.2

Show diffs side-by-side

added added

removed removed

Lines of Context:
150
150
class Diags
151
151
{
152
152
public:
153
 
  Diags(char *base_debug_tags, char *base_action_tags, FILE * _diags_log_fp = NULL);
 
153
  Diags(const char *base_debug_tags, const char *base_action_tags, FILE * _diags_log_fp = NULL);
154
154
   ~Diags();
155
155
 
156
156
  FILE *diags_log_fp;
227
227
 
228
228
  void dump(FILE * fp = stdout);
229
229
 
230
 
  void activate_taglist(char *taglist, DiagsTagType mode = DiagsTagType_Debug);
 
230
  void activate_taglist(const char *taglist, DiagsTagType mode = DiagsTagType_Debug);
231
231
 
232
232
  void deactivate_all(DiagsTagType mode = DiagsTagType_Debug);
233
233
 
234
 
  char *base_debug_tags;        // internal copy of default debug tags
235
 
  char *base_action_tags;       // internal copy of default action tags
 
234
  const char *base_debug_tags;        // internal copy of default debug tags
 
235
  const char *base_action_tags;       // internal copy of default action tags
236
236
 
237
237
private:
238
238
  ink_mutex tag_table_lock;     // prevents reconfig/read races