LibreOffice Module cppu (master) 1
Public Member Functions | Private Member Functions | List of all members
cppu::Enterable Class Referenceabstract

C++ wrapper for binary C Enterable (http://wiki.openoffice.org/wiki/Uno/Cpp/Spec/Environment_Stack) More...

#include <Enterable.hxx>

Inheritance diagram for cppu::Enterable:
[legend]
Collaboration diagram for cppu::Enterable:
[legend]

Public Member Functions

virtual void v_enter ()=0
 
virtual void v_leave ()=0
 
virtual void v_callInto_v (uno_EnvCallee *pCallee, va_list *pParam)=0
 
virtual void v_callOut_v (uno_EnvCallee *pCallee, va_list *pParam)=0
 
virtual bool v_isValid (rtl::OUString *pReason)=0
 
virtual ~Enterable ()
 
 Enterable ()
 
void enter ()
 
void leave ()
 
void callInto_v (uno_EnvCallee *pCallee, va_list *pParam)
 
void callOut_v (uno_EnvCallee *pCallee, va_list *pParam)
 
void callInto (uno_EnvCallee *pCallee,...)
 
void callOut (uno_EnvCallee *pCallee,...)
 
int isValid (rtl::OUString *pReason)
 

Private Member Functions

 Enterable (Enterable const &) SAL_DELETED_FUNCTION
 
Enterableoperator= (Enterable const &) SAL_DELETED_FUNCTION
 

Detailed Description

C++ wrapper for binary C Enterable (http://wiki.openoffice.org/wiki/Uno/Cpp/Spec/Environment_Stack)

See also
uno_Enterable
Available since: \n UDK 3.2.7

Definition at line 38 of file Enterable.hxx.

Constructor & Destructor Documentation

◆ ~Enterable()

virtual cppu::Enterable::~Enterable ( )
inlinevirtual

Definition at line 49 of file Enterable.hxx.

◆ Enterable() [1/2]

cppu::Enterable::Enterable ( )
inlineexplicit

◆ Enterable() [2/2]

cppu::Enterable::Enterable ( Enterable const &  )
private

Member Function Documentation

◆ callInto()

void cppu::Enterable::callInto ( uno_EnvCallee *  pCallee,
  ... 
)
inline

Definition at line 89 of file Enterable.hxx.

References callInto_v().

Referenced by s_callInto_v().

◆ callInto_v()

void cppu::Enterable::callInto_v ( uno_EnvCallee *  pCallee,
va_list *  pParam 
)
inline

Definition at line 57 of file Enterable.hxx.

Referenced by callInto().

◆ callOut()

void cppu::Enterable::callOut ( uno_EnvCallee *  pCallee,
  ... 
)
inline

Definition at line 98 of file Enterable.hxx.

References callOut_v().

◆ callOut_v()

void cppu::Enterable::callOut_v ( uno_EnvCallee *  pCallee,
va_list *  pParam 
)
inline

Definition at line 58 of file Enterable.hxx.

Referenced by callOut(), and s_callOut_v().

◆ enter()

void cppu::Enterable::enter ( )
inline

Definition at line 54 of file Enterable.hxx.

Referenced by uno_Environment_enter().

◆ isValid()

int cppu::Enterable::isValid ( rtl::OUString *  pReason)
inline

Definition at line 63 of file Enterable.hxx.

Referenced by uno_Environment_isValid().

◆ leave()

void cppu::Enterable::leave ( )
inline

Definition at line 55 of file Enterable.hxx.

Referenced by uno_Environment_enter().

◆ operator=()

Enterable & cppu::Enterable::operator= ( Enterable const &  )
private

◆ v_callInto_v()

virtual void cppu::Enterable::v_callInto_v ( uno_EnvCallee *  pCallee,
va_list *  pParam 
)
pure virtual

◆ v_callOut_v()

virtual void cppu::Enterable::v_callOut_v ( uno_EnvCallee *  pCallee,
va_list *  pParam 
)
pure virtual

◆ v_enter()

virtual void cppu::Enterable::v_enter ( )
pure virtual

◆ v_isValid()

virtual bool cppu::Enterable::v_isValid ( rtl::OUString *  pReason)
pure virtual

◆ v_leave()

virtual void cppu::Enterable::v_leave ( )
pure virtual

The documentation for this class was generated from the following file: