// // Copyright (c) ZeroC, Inc. All rights reserved. // #ifndef ICE_BT_INSTANCE_F_H #define ICE_BT_INSTANCE_F_H #include #include namespace IceBT { class Instance; IceUtil::Shared* upCast(Instance*); typedef IceInternal::Handle InstancePtr; class EndpointI; #ifdef ICE_CPP11_MAPPING using EndpointIPtr = ::std::shared_ptr; #else IceUtil::Shared* upCast(EndpointI*); typedef IceInternal::Handle EndpointIPtr; #endif class TransceiverI; IceUtil::Shared* upCast(TransceiverI*); typedef IceInternal::Handle TransceiverIPtr; class AcceptorI; IceUtil::Shared* upCast(AcceptorI*); typedef IceInternal::Handle AcceptorIPtr; } #endif