Overview | Namespace | Class | Index | Help

## Global Functions in Global Namespace C++
in Sourcefile current_context.h

uno_getCurrentContext
  extern "C"
  sal_Bool uno_getCurrentContext(

    void * * | ppCurrentContext,
    rtl_uString * | pEnvTypeName,
    void * | pEnvContext );

  virtual | abstract | const | volatile | template | static | inline | C-linkage
  NO | NO | NO | NO | NO | NO | NO | YES

  Summary
    Gets the current task's context.
  ATTENTION!
    Don't spread the returned interface around to other threads. Every thread has its own current context.
  Parameters

    ppCurrentContext |
        inout param current context of type com.sun.star.uno.XCurrentContext
    pEnvTypeName |
        type name of returned interface's environment
    pEnvContext |
        context of returned interface's environment (commonly 0)

  Return
    true, if context ref was transferred (even if null ref)

uno_setCurrentContext
  extern "C"
  sal_Bool uno_setCurrentContext(

    void * | pCurrentContext,
    rtl_uString * | pEnvTypeName,
    void * | pEnvContext );

  virtual | abstract | const | volatile | template | static | inline | C-linkage
  NO | NO | NO | NO | NO | NO | NO | YES

  Summary
    Sets the current task's context.
  Parameters

    pCurrentContext |
        in param current context of type com.sun.star.uno.XCurrentContext
    pEnvTypeName |
        type name of interface's environment
    pEnvContext |
        context of interface's environment (commonly 0)

  Return
    true, if context ref was transferred (even if null ref)

Top of Page

Copyright © 2003 Sun Microsystems, Inc.