IceInternal Namespace Reference

This file is part of ArmarX. More...

Classes

class  CollocatedObserverI
 
class  CommunicatorObserverI
 
class  ConnectionObserverI
 
class  DispatchObserverI
 
class  Handle
 
class  InvocationObserverI
 
class  ObserverFactoryWithDelegateT
 
class  ObserverWithDelegateT
 
class  ProxyHandle
 
class  RemoteObserverI
 
class  ThreadObserverI
 

Typedefs

typedef ObserverWithDelegateT< IceMX::Metrics, Ice::Instrumentation::Observer > ObserverI
 
typedef Handle< TraceLevels > TraceLevelsPtr
 

Functions

template<typename Helper >
void addConnectionAttributes (typename Helper::Attributes &attrs)
 
template<typename Helper >
void addEndpointAttributes (typename Helper::Attributes &attrs)
 
 ICE_DEFINE_PTR (CommunicatorObserverIPtr, CommunicatorObserverI)
 
void trace (const char *, const ::Ice::InputStream &, const ::Ice::LoggerPtr &, const TraceLevelsPtr &)
 
void trace (const char *, const ::Ice::OutputStream &, const ::Ice::LoggerPtr &, const TraceLevelsPtr &)
 
void traceRecv (const ::Ice::InputStream &, const ::Ice::LoggerPtr &, const TraceLevelsPtr &)
 
void traceSend (const ::Ice::OutputStream &, const ::Ice::LoggerPtr &, const TraceLevelsPtr &)
 
void traceSlicing (const char *, const ::std::string &, const char *, const ::Ice::LoggerPtr &)
 
IceUtil::Shared * upCast (TraceLevels *)
 

Detailed Description

This file is part of ArmarX.

ArmarX is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.

ArmarX is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Author
Fabian Reister ( fabian dot reister at kit dot edu )
Date
2022

Typedef Documentation

◆ ObserverI

typedef ObserverWithDelegateT<IceMX::Metrics, Ice::Instrumentation::Observer> ObserverI

Definition at line 223 of file InstrumentationI.h.

◆ TraceLevelsPtr

typedef Handle<TraceLevels> TraceLevelsPtr

Definition at line 21 of file TraceLevelsF.h.

Function Documentation

◆ addConnectionAttributes()

void IceInternal::addConnectionAttributes ( typename Helper::Attributes &  attrs)

Definition at line 146 of file InstrumentationI.h.

◆ addEndpointAttributes()

void IceInternal::addEndpointAttributes ( typename Helper::Attributes &  attrs)

Definition at line 130 of file InstrumentationI.h.

◆ ICE_DEFINE_PTR()

IceInternal::ICE_DEFINE_PTR ( CommunicatorObserverIPtr  ,
CommunicatorObserverI   
)

◆ trace() [1/2]

void IceInternal::trace ( const char *  ,
const ::Ice::InputStream &  ,
const ::Ice::LoggerPtr &  ,
const TraceLevelsPtr  
)

◆ trace() [2/2]

void IceInternal::trace ( const char *  ,
const ::Ice::OutputStream &  ,
const ::Ice::LoggerPtr &  ,
const TraceLevelsPtr  
)
+ Here is the caller graph for this function:

◆ traceRecv()

void IceInternal::traceRecv ( const ::Ice::InputStream &  ,
const ::Ice::LoggerPtr &  ,
const TraceLevelsPtr  
)

◆ traceSend()

void IceInternal::traceSend ( const ::Ice::OutputStream &  ,
const ::Ice::LoggerPtr &  ,
const TraceLevelsPtr  
)

◆ traceSlicing()

void IceInternal::traceSlicing ( const char *  ,
const ::std::string &  ,
const char *  ,
const ::Ice::LoggerPtr &   
)

◆ upCast()

IceUtil::Shared* IceInternal::upCast ( TraceLevels *  )