TraceUtil.h
Go to the documentation of this file.
1 // **********************************************************************
2 //
3 // Copyright (c) 2003-2017 ZeroC, Inc. All rights reserved.
4 //
5 // This copy of Ice is licensed to you under the terms described in the
6 // ICE_LICENSE file included in this distribution.
7 //
8 // **********************************************************************
9 
10 #ifndef ICE_TRACE_UTIL_H
11 #define ICE_TRACE_UTIL_H
12 
13 #include <Ice/LoggerF.h>
14 #include <Ice/TraceLevelsF.h>
15 
16 namespace Ice
17 {
18 
19  class OutputStream;
20  class InputStream;
21 
22 } // namespace Ice
23 
24 namespace IceInternal
25 {
26 
27  void traceSend(const ::Ice::OutputStream&, const ::Ice::LoggerPtr&, const TraceLevelsPtr&);
28  void traceRecv(const ::Ice::InputStream&, const ::Ice::LoggerPtr&, const TraceLevelsPtr&);
29  void
30  trace(const char*, const ::Ice::OutputStream&, const ::Ice::LoggerPtr&, const TraceLevelsPtr&);
31  void
32  trace(const char*, const ::Ice::InputStream&, const ::Ice::LoggerPtr&, const TraceLevelsPtr&);
33  void traceSlicing(const char*, const ::std::string&, const char*, const ::Ice::LoggerPtr&);
34 
35 } // namespace IceInternal
36 
37 #endif
TraceLevelsF.h
IceInternal::traceRecv
void traceRecv(const ::Ice::InputStream &, const ::Ice::LoggerPtr &, const TraceLevelsPtr &)
IceInternal::traceSend
void traceSend(const ::Ice::OutputStream &, const ::Ice::LoggerPtr &, const TraceLevelsPtr &)
IceInternal::TraceLevelsPtr
Handle< TraceLevels > TraceLevelsPtr
Definition: TraceLevelsF.h:21
IceInternal
This file is part of ArmarX.
Definition: InstrumentationI.h:16
Ice
Definition: DBTypes.cpp:63
IceInternal::traceSlicing
void traceSlicing(const char *, const ::std::string &, const char *, const ::Ice::LoggerPtr &)
IceInternal::trace
void trace(const char *, const ::Ice::OutputStream &, const ::Ice::LoggerPtr &, const TraceLevelsPtr &)