Version: 9.12.0
Container_init_python.cxx File Reference
#include <Python.h>
#include <structmember.h>
#include <sys/time.h>
#include <string>
#include "utilities.h"
#include "Container_init_python.hxx"
Include dependency graph for Container_init_python.cxx:

Functions

static char * Py_EncodeLocale (const wchar_t *arg, size_t *size)
 
static wchar_t * Py_DecodeLocale (const char *arg, size_t *size)
 
static void ContainerPyStdOut_dealloc (ContainerPyStdOut *self)
 
static PyObject * ContainerPyStdOut_write (ContainerPyStdOut *self, PyObject *args)
 
static PyObject * ContainerPyStdOut_flush (ContainerPyStdOut *, PyObject *)
 
static ContainerPyStdOutContainerNewPyStdOut (bool iscerr)
 

Variables

static PyMethodDef ContainerPyStdOut_methods []
 
static PyMemberDef ContainerPyStdOut_memberlist []
 
static PyTypeObject ContainerPyStdOut_Type
 

Function Documentation

◆ ContainerNewPyStdOut()

static ContainerPyStdOut* ContainerNewPyStdOut ( bool  iscerr)
static

◆ ContainerPyStdOut_dealloc()

static void ContainerPyStdOut_dealloc ( ContainerPyStdOut self)
static

◆ ContainerPyStdOut_flush()

static PyObject* ContainerPyStdOut_flush ( ContainerPyStdOut ,
PyObject *   
)
static

◆ ContainerPyStdOut_write()

static PyObject* ContainerPyStdOut_write ( ContainerPyStdOut self,
PyObject *  args 
)
static

References pythfilter::args, and pythfilter::c.

◆ Py_DecodeLocale()

static wchar_t* Py_DecodeLocale ( const char *  arg,
size_t *  size 
)
static

◆ Py_EncodeLocale()

static char* Py_EncodeLocale ( const wchar_t *  arg,
size_t *  size 
)
static

References ORBConfigFile::arg.

Variable Documentation

◆ ContainerPyStdOut_memberlist

PyMemberDef ContainerPyStdOut_memberlist[]
static
Initial value:
= {
{(char*)"softspace", T_INT, offsetof(ContainerPyStdOut, softspace), 0, (char*)"flag indicating that a space needs to be printed; used by print"},
{0, 0, 0, 0, 0}
}
Definition: Container_init_python.hxx:44

◆ ContainerPyStdOut_methods

PyMethodDef ContainerPyStdOut_methods[]
static
Initial value:
= {
{"write", (PyCFunction)ContainerPyStdOut_write, METH_VARARGS, PyDoc_STR("write(string) -> None")},
{"flush", (PyCFunction)ContainerPyStdOut_flush, METH_NOARGS, PyDoc_STR("flush() -> None")},
{0, 0, 0, 0}
}
static PyObject * ContainerPyStdOut_write(ContainerPyStdOut *self, PyObject *args)
Definition: Container_init_python.cxx:57
static PyObject * ContainerPyStdOut_flush(ContainerPyStdOut *, PyObject *)
Definition: Container_init_python.cxx:76

◆ ContainerPyStdOut_Type

PyTypeObject ContainerPyStdOut_Type
static

Referenced by ContainerNewPyStdOut().