# encoding: utf-8
# module vtkmodules.vtkCommonSystem
# from C:\Users\xukai\Downloads\发票2\venv\Lib\site-packages\vtkmodules\vtkCommonSystem.cp311-win_amd64.pyd
# by generator 1.147
# no doc

# imports
import vtkmodules.vtkCommonCore as __vtkmodules_vtkCommonCore


# no functions
# classes

class vtkSocket(__vtkmodules_vtkCommonCore.vtkObject):
    """
    vtkSocket - BSD socket encapsulation.
    
    Superclass: vtkObject
    
    This abstract class encapsulates a BSD socket. It provides an API for
    basic socket operations.
    """
    def CloseSocket(self): # real signature unknown; restored from __doc__
        """
        CloseSocket(self) -> None
        C++: void CloseSocket()
        
        Close the socket.
        """
        pass

    def GetConnected(self): # real signature unknown; restored from __doc__
        """
        GetConnected(self) -> int
        C++: int GetConnected()
        
        Check is the socket is alive.
        """
        return 0

    def GetNumberOfGenerationsFromBase(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBase(self, type:str) -> int
        C++: vtkIdType GetNumberOfGenerationsFromBase(const char *type)
            override;
        
        Given the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetNumberOfGenerationsFromBaseType(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBaseType(type:str) -> int
        C++: static vtkIdType GetNumberOfGenerationsFromBaseType(
            const char *type)
        
        Given a the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetSocketDescriptor(self): # real signature unknown; restored from __doc__
        """
        GetSocketDescriptor(self) -> int
        C++: virtual int GetSocketDescriptor()
        
        Provides access to the internal socket descriptor. This is valid
        only when GetConnected() returns true.
        """
        return 0

    def IsA(self, type): # real signature unknown; restored from __doc__
        """
        IsA(self, type:str) -> int
        C++: vtkTypeBool IsA(const char *type) override;
        
        Return 1 if this class is the same type of (or a subclass of) the
        named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsTypeOf(self, type): # real signature unknown; restored from __doc__
        """
        IsTypeOf(type:str) -> int
        C++: static vtkTypeBool IsTypeOf(const char *type)
        
        Return 1 if this class type is the same type of (or a subclass
        of) the named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkSocket
        C++: vtkSocket *NewInstance()
        """
        return vtkSocket

    def Receive(self, data, length, readFully=1): # real signature unknown; restored from __doc__
        """
        Receive(self, data:Pointer, length:int, readFully:int=1) -> int
        C++: int Receive(void *data, int length, int readFully=1)
        
        Receive data from the socket. This call blocks until some data is
        read from the socket. When readFully is set, this call will block
        until all the requested data is read from the socket. 0 on error,
        else number of bytes read is returned. On error,
        vtkCommand::ErrorEvent is raised.
        """
        return 0

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkSocket
        C++: static vtkSocket *SafeDownCast(vtkObjectBase *o)
        """
        return vtkSocket

    def SelectSockets(self, sockets_to_select, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        SelectSockets(sockets_to_select:(int, ...), size:int, msec:int,
            selected_index:[int, ...]) -> int
        C++: static int SelectSockets(const int *sockets_to_select,
            int size, unsigned long msec, int *selected_index)
        
        Selects set of sockets. Returns 0 on timeout, -1 on error. 1 on
        success. Selected socket's index is returned through
        selected_index
        """
        pass

    def Send(self, data, length): # real signature unknown; restored from __doc__
        """
        Send(self, data:Pointer, length:int) -> int
        C++: int Send(const void *data, int length)
        
        These methods send data over the socket. Returns 1 on success, 0
        on error and raises vtkCommand::ErrorEvent.
        """
        return 0

    def __delattr__(self, *args, **kwargs): # real signature unknown
        """ Implement delattr(self, name). """
        pass

    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    @staticmethod # known case of __new__
    def __new__(*args, **kwargs): # real signature unknown
        """ Create and return a new object.  See help(type) for accurate signature. """
        pass

    def __repr__(self, *args, **kwargs): # real signature unknown
        """ Return repr(self). """
        pass

    def __setattr__(self, *args, **kwargs): # real signature unknown
        """ Implement setattr(self, name, value). """
        pass

    def __str__(self, *args, **kwargs): # real signature unknown
        """ Return str(self). """
        pass

    __this__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """Pointer to the C++ object."""


    __dict__ = None # (!) real value is "mappingproxy({'__vtkname__': 'vtkSocket', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkCommonSystem.vtkSocket' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkCommonSystem.vtkSocket' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkCommonSystem.vtkSocket' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkCommonSystem.vtkSocket' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkCommonSystem.vtkSocket' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkCommonSystem.vtkSocket' objects>, 'GetConnected': <method 'GetConnected' of 'vtkmodules.vtkCommonSystem.vtkSocket' objects>, 'CloseSocket': <method 'CloseSocket' of 'vtkmodules.vtkCommonSystem.vtkSocket' objects>, 'Send': <method 'Send' of 'vtkmodules.vtkCommonSystem.vtkSocket' objects>, 'Receive': <method 'Receive' of 'vtkmodules.vtkCommonSystem.vtkSocket' objects>, 'GetSocketDescriptor': <method 'GetSocketDescriptor' of 'vtkmodules.vtkCommonSystem.vtkSocket' objects>, 'SelectSockets': <method 'SelectSockets' of 'vtkmodules.vtkCommonSystem.vtkSocket' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF86D7F3F30>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkCommonSystem.vtkSocket' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkCommonSystem.vtkSocket' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkCommonSystem.vtkSocket' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkCommonSystem.vtkSocket' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkCommonSystem.vtkSocket' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkCommonSystem.vtkSocket' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkCommonSystem.vtkSocket' objects>, '__doc__': 'vtkSocket - BSD socket encapsulation.\\n\\nSuperclass: vtkObject\\n\\nThis abstract class encapsulates a BSD socket. It provides an API for\\nbasic socket operations.\\n\\n'})"
    __vtkname__ = 'vtkSocket'


class vtkClientSocket(vtkSocket):
    """
    vtkClientSocket - Encapsulates a client socket.
    
    Superclass: vtkSocket
    """
    def ConnectToServer(self, hostname, port): # real signature unknown; restored from __doc__
        """
        ConnectToServer(self, hostname:str, port:int) -> int
        C++: int ConnectToServer(const char *hostname, int port)
        
        Connects to host. Returns 0 on success, -1 on error.
        """
        return 0

    def GetConnectingSide(self): # real signature unknown; restored from __doc__
        """
        GetConnectingSide(self) -> bool
        C++: virtual bool GetConnectingSide()
        
        Returns if the socket is on the connecting side (the side that
        requests a ConnectToServer() or on the connected side (the side
        that was waiting for the client to connect). This is used to
        disambiguate the two ends of a socket connection.
        """
        return False

    def GetNumberOfGenerationsFromBase(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBase(self, type:str) -> int
        C++: vtkIdType GetNumberOfGenerationsFromBase(const char *type)
            override;
        
        Given the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetNumberOfGenerationsFromBaseType(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBaseType(type:str) -> int
        C++: static vtkIdType GetNumberOfGenerationsFromBaseType(
            const char *type)
        
        Given a the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsA(self, type): # real signature unknown; restored from __doc__
        """
        IsA(self, type:str) -> int
        C++: vtkTypeBool IsA(const char *type) override;
        
        Return 1 if this class is the same type of (or a subclass of) the
        named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsTypeOf(self, type): # real signature unknown; restored from __doc__
        """
        IsTypeOf(type:str) -> int
        C++: static vtkTypeBool IsTypeOf(const char *type)
        
        Return 1 if this class type is the same type of (or a subclass
        of) the named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkClientSocket
        C++: vtkClientSocket *NewInstance()
        """
        return vtkClientSocket

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkClientSocket
        C++: static vtkClientSocket *SafeDownCast(vtkObjectBase *o)
        """
        return vtkClientSocket

    def __delattr__(self, *args, **kwargs): # real signature unknown
        """ Implement delattr(self, name). """
        pass

    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    @staticmethod # known case of __new__
    def __new__(*args, **kwargs): # real signature unknown
        """ Create and return a new object.  See help(type) for accurate signature. """
        pass

    def __repr__(self, *args, **kwargs): # real signature unknown
        """ Return repr(self). """
        pass

    def __setattr__(self, *args, **kwargs): # real signature unknown
        """ Implement setattr(self, name, value). """
        pass

    def __str__(self, *args, **kwargs): # real signature unknown
        """ Return str(self). """
        pass

    __this__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """Pointer to the C++ object."""


    __dict__ = None # (!) real value is "mappingproxy({'__vtkname__': 'vtkClientSocket', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkCommonSystem.vtkClientSocket' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkCommonSystem.vtkClientSocket' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkCommonSystem.vtkClientSocket' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkCommonSystem.vtkClientSocket' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkCommonSystem.vtkClientSocket' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkCommonSystem.vtkClientSocket' objects>, 'ConnectToServer': <method 'ConnectToServer' of 'vtkmodules.vtkCommonSystem.vtkClientSocket' objects>, 'GetConnectingSide': <method 'GetConnectingSide' of 'vtkmodules.vtkCommonSystem.vtkClientSocket' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF86D7F3130>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkCommonSystem.vtkClientSocket' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkCommonSystem.vtkClientSocket' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkCommonSystem.vtkClientSocket' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkCommonSystem.vtkClientSocket' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkCommonSystem.vtkClientSocket' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkCommonSystem.vtkClientSocket' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkCommonSystem.vtkClientSocket' objects>, '__doc__': 'vtkClientSocket - Encapsulates a client socket.\\n\\nSuperclass: vtkSocket\\n\\n'})"
    __vtkname__ = 'vtkClientSocket'


class vtkDirectory(__vtkmodules_vtkCommonCore.vtkObject):
    """
    vtkDirectory - OS independent class for access and manipulation of
    system directories
    
    Superclass: vtkObject
    
    vtkDirectory provides a portable way of finding the names of the
    files in a system directory.  It also provides methods of
    manipulating directories.
    
    @warning
    vtkDirectory works with windows and unix only.
    """
    def DeleteDirectory(self, dir): # real signature unknown; restored from __doc__
        """
        DeleteDirectory(dir:str) -> int
        C++: static int DeleteDirectory(const char *dir)
        
        Remove a directory.
        """
        return 0

    def FileIsDirectory(self, name): # real signature unknown; restored from __doc__
        """
        FileIsDirectory(self, name:str) -> int
        C++: int FileIsDirectory(const char *name)
        
        Return true if the file is a directory.  If the file is not an
        absolute path, it is assumed to be relative to the opened
        directory. If no directory has been opened, it is assumed to be
        relative to the current working directory.
        """
        return 0

    def GetCurrentWorkingDirectory(self, buf, len): # real signature unknown; restored from __doc__
        """
        GetCurrentWorkingDirectory(buf:str, len:int) -> str
        C++: static const char *GetCurrentWorkingDirectory(char *buf,
            unsigned int len)
        
        Get the current working directory.
        """
        return ""

    def GetFile(self, index): # real signature unknown; restored from __doc__
        """
        GetFile(self, index:int) -> str
        C++: const char *GetFile(vtkIdType index)
        
        Return the file at the given index, the indexing is 0 based
        """
        return ""

    def GetFiles(self): # real signature unknown; restored from __doc__
        """
        GetFiles(self) -> vtkStringArray
        C++: virtual vtkStringArray *GetFiles()
        
        Get an array that contains all the file names.
        """
        pass

    def GetNumberOfFiles(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfFiles(self) -> int
        C++: vtkIdType GetNumberOfFiles()
        
        Return the number of files in the current directory.
        """
        return 0

    def GetNumberOfGenerationsFromBase(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBase(self, type:str) -> int
        C++: vtkIdType GetNumberOfGenerationsFromBase(const char *type)
            override;
        
        Given the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetNumberOfGenerationsFromBaseType(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBaseType(type:str) -> int
        C++: static vtkIdType GetNumberOfGenerationsFromBaseType(
            const char *type)
        
        Given a the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsA(self, type): # real signature unknown; restored from __doc__
        """
        IsA(self, type:str) -> int
        C++: vtkTypeBool IsA(const char *type) override;
        
        Return 1 if this class is the same type of (or a subclass of) the
        named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsTypeOf(self, type): # real signature unknown; restored from __doc__
        """
        IsTypeOf(type:str) -> int
        C++: static vtkTypeBool IsTypeOf(const char *type)
        
        Return 1 if this class type is the same type of (or a subclass
        of) the named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def MakeDirectory(self, dir): # real signature unknown; restored from __doc__
        """
        MakeDirectory(dir:str) -> int
        C++: static int MakeDirectory(const char *dir)
        
        Create directory.
        """
        return 0

    def NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkDirectory
        C++: vtkDirectory *NewInstance()
        """
        return vtkDirectory

    def Open(self, dir): # real signature unknown; restored from __doc__
        """
        Open(self, dir:str) -> int
        C++: int Open(const char *dir)
        
        Open the specified directory and load the names of the files in
        that directory. 0 is returned if the directory can not be opened,
        1 if it is opened.
        """
        return 0

    def Rename(self, oldname, newname): # real signature unknown; restored from __doc__
        """
        Rename(oldname:str, newname:str) -> int
        C++: static int Rename(const char *oldname, const char *newname)
        
        Rename a file or directory.
        """
        return 0

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkDirectory
        C++: static vtkDirectory *SafeDownCast(vtkObjectBase *o)
        """
        return vtkDirectory

    def __delattr__(self, *args, **kwargs): # real signature unknown
        """ Implement delattr(self, name). """
        pass

    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    @staticmethod # known case of __new__
    def __new__(*args, **kwargs): # real signature unknown
        """ Create and return a new object.  See help(type) for accurate signature. """
        pass

    def __repr__(self, *args, **kwargs): # real signature unknown
        """ Return repr(self). """
        pass

    def __setattr__(self, *args, **kwargs): # real signature unknown
        """ Implement setattr(self, name, value). """
        pass

    def __str__(self, *args, **kwargs): # real signature unknown
        """ Return str(self). """
        pass

    __this__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """Pointer to the C++ object."""


    __dict__ = None # (!) real value is "mappingproxy({'__vtkname__': 'vtkDirectory', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkCommonSystem.vtkDirectory' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkCommonSystem.vtkDirectory' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkCommonSystem.vtkDirectory' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkCommonSystem.vtkDirectory' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkCommonSystem.vtkDirectory' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkCommonSystem.vtkDirectory' objects>, 'Open': <method 'Open' of 'vtkmodules.vtkCommonSystem.vtkDirectory' objects>, 'GetNumberOfFiles': <method 'GetNumberOfFiles' of 'vtkmodules.vtkCommonSystem.vtkDirectory' objects>, 'GetFile': <method 'GetFile' of 'vtkmodules.vtkCommonSystem.vtkDirectory' objects>, 'FileIsDirectory': <method 'FileIsDirectory' of 'vtkmodules.vtkCommonSystem.vtkDirectory' objects>, 'GetFiles': <method 'GetFiles' of 'vtkmodules.vtkCommonSystem.vtkDirectory' objects>, 'GetCurrentWorkingDirectory': <method 'GetCurrentWorkingDirectory' of 'vtkmodules.vtkCommonSystem.vtkDirectory' objects>, 'MakeDirectory': <method 'MakeDirectory' of 'vtkmodules.vtkCommonSystem.vtkDirectory' objects>, 'DeleteDirectory': <method 'DeleteDirectory' of 'vtkmodules.vtkCommonSystem.vtkDirectory' objects>, 'Rename': <method 'Rename' of 'vtkmodules.vtkCommonSystem.vtkDirectory' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF86D7F34E0>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkCommonSystem.vtkDirectory' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkCommonSystem.vtkDirectory' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkCommonSystem.vtkDirectory' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkCommonSystem.vtkDirectory' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkCommonSystem.vtkDirectory' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkCommonSystem.vtkDirectory' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkCommonSystem.vtkDirectory' objects>, '__doc__': 'vtkDirectory - OS independent class for access and manipulation of\\nsystem directories\\n\\nSuperclass: vtkObject\\n\\nvtkDirectory provides a portable way of finding the names of the\\nfiles in a system directory.  It also provides methods of\\nmanipulating directories.\\n\\n@warning\\nvtkDirectory works with windows and unix only.\\n\\n'})"
    __vtkname__ = 'vtkDirectory'


class vtkExecutableRunner(__vtkmodules_vtkCommonCore.vtkObject):
    """
    vtkExecutableRunner - Launch a process on the current machine and get
    its output
    
    Superclass: vtkObject
    
    Launch a process on the current machine and get its standard output
    and standard error output.
    """
    def Execute(self): # real signature unknown; restored from __doc__
        """
        Execute(self) -> None
        C++: void Execute()
        
        Execute the command currently set if any. This will update the
        StdOut and StdErr properties.
        """
        pass

    def GetCommand(self): # real signature unknown; restored from __doc__
        """
        GetCommand(self) -> str
        C++: virtual const char *GetCommand()
        
        Set/Get command to execute. An empty command will do nothing.
        """
        return ""

    def GetNumberOfGenerationsFromBase(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBase(self, type:str) -> int
        C++: vtkIdType GetNumberOfGenerationsFromBase(const char *type)
            override;
        
        Given the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetNumberOfGenerationsFromBaseType(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBaseType(type:str) -> int
        C++: static vtkIdType GetNumberOfGenerationsFromBaseType(
            const char *type)
        
        Given a the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetReturnValue(self): # real signature unknown; restored from __doc__
        """
        GetReturnValue(self) -> int
        C++: virtual int GetReturnValue()
        
        Get return value of last command. If no command has been executed
        or if the command has failed in some way value is != 0, else
        return 0.
        """
        return 0

    def GetRightTrimResult(self): # real signature unknown; restored from __doc__
        """
        GetRightTrimResult(self) -> bool
        C++: virtual bool GetRightTrimResult()
        
        Set/Get if we trim the ending whitespaces of the output.
        
        Default is true.
        """
        return False

    def GetStdErr(self): # real signature unknown; restored from __doc__
        """
        GetStdErr(self) -> str
        C++: virtual const char *GetStdErr()
        
        Get output of the previously run command.
        """
        return ""

    def GetStdOut(self): # real signature unknown; restored from __doc__
        """
        GetStdOut(self) -> str
        C++: virtual const char *GetStdOut()
        
        Get output of the previously run command.
        """
        return ""

    def GetTimeout(self): # real signature unknown; restored from __doc__
        """
        GetTimeout(self) -> float
        C++: virtual double GetTimeout()
        
        Set/Get command timeout in seconds.  A non-positive (<= 0) value
        will disable the timeout.
        
        Default is 5
        """
        return 0.0

    def IsA(self, type): # real signature unknown; restored from __doc__
        """
        IsA(self, type:str) -> int
        C++: vtkTypeBool IsA(const char *type) override;
        
        Return 1 if this class is the same type of (or a subclass of) the
        named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsTypeOf(self, type): # real signature unknown; restored from __doc__
        """
        IsTypeOf(type:str) -> int
        C++: static vtkTypeBool IsTypeOf(const char *type)
        
        Return 1 if this class type is the same type of (or a subclass
        of) the named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkExecutableRunner
        C++: vtkExecutableRunner *NewInstance()
        """
        return vtkExecutableRunner

    def RightTrimResultOff(self): # real signature unknown; restored from __doc__
        """
        RightTrimResultOff(self) -> None
        C++: virtual void RightTrimResultOff()
        
        Set/Get if we trim the ending whitespaces of the output.
        
        Default is true.
        """
        pass

    def RightTrimResultOn(self): # real signature unknown; restored from __doc__
        """
        RightTrimResultOn(self) -> None
        C++: virtual void RightTrimResultOn()
        
        Set/Get if we trim the ending whitespaces of the output.
        
        Default is true.
        """
        pass

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkExecutableRunner
        C++: static vtkExecutableRunner *SafeDownCast(vtkObjectBase *o)
        """
        return vtkExecutableRunner

    def SetCommand(self, arg): # real signature unknown; restored from __doc__
        """
        SetCommand(self, arg:str) -> None
        C++: virtual void SetCommand(const char *arg)
        
        Set/Get command to execute. An empty command will do nothing.
        """
        pass

    def SetRightTrimResult(self, _arg): # real signature unknown; restored from __doc__
        """
        SetRightTrimResult(self, _arg:bool) -> None
        C++: virtual void SetRightTrimResult(bool _arg)
        
        Set/Get if we trim the ending whitespaces of the output.
        
        Default is true.
        """
        pass

    def SetTimeout(self, _arg): # real signature unknown; restored from __doc__
        """
        SetTimeout(self, _arg:float) -> None
        C++: virtual void SetTimeout(double _arg)
        
        Set/Get command timeout in seconds.  A non-positive (<= 0) value
        will disable the timeout.
        
        Default is 5
        """
        pass

    def __delattr__(self, *args, **kwargs): # real signature unknown
        """ Implement delattr(self, name). """
        pass

    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    @staticmethod # known case of __new__
    def __new__(*args, **kwargs): # real signature unknown
        """ Create and return a new object.  See help(type) for accurate signature. """
        pass

    def __repr__(self, *args, **kwargs): # real signature unknown
        """ Return repr(self). """
        pass

    def __setattr__(self, *args, **kwargs): # real signature unknown
        """ Implement setattr(self, name, value). """
        pass

    def __str__(self, *args, **kwargs): # real signature unknown
        """ Return str(self). """
        pass

    __this__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """Pointer to the C++ object."""


    __dict__ = None # (!) real value is "mappingproxy({'__vtkname__': 'vtkExecutableRunner', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkCommonSystem.vtkExecutableRunner' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkCommonSystem.vtkExecutableRunner' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkCommonSystem.vtkExecutableRunner' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkCommonSystem.vtkExecutableRunner' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkCommonSystem.vtkExecutableRunner' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkCommonSystem.vtkExecutableRunner' objects>, 'Execute': <method 'Execute' of 'vtkmodules.vtkCommonSystem.vtkExecutableRunner' objects>, 'SetTimeout': <method 'SetTimeout' of 'vtkmodules.vtkCommonSystem.vtkExecutableRunner' objects>, 'GetTimeout': <method 'GetTimeout' of 'vtkmodules.vtkCommonSystem.vtkExecutableRunner' objects>, 'SetRightTrimResult': <method 'SetRightTrimResult' of 'vtkmodules.vtkCommonSystem.vtkExecutableRunner' objects>, 'GetRightTrimResult': <method 'GetRightTrimResult' of 'vtkmodules.vtkCommonSystem.vtkExecutableRunner' objects>, 'RightTrimResultOn': <method 'RightTrimResultOn' of 'vtkmodules.vtkCommonSystem.vtkExecutableRunner' objects>, 'RightTrimResultOff': <method 'RightTrimResultOff' of 'vtkmodules.vtkCommonSystem.vtkExecutableRunner' objects>, 'GetCommand': <method 'GetCommand' of 'vtkmodules.vtkCommonSystem.vtkExecutableRunner' objects>, 'SetCommand': <method 'SetCommand' of 'vtkmodules.vtkCommonSystem.vtkExecutableRunner' objects>, 'GetStdOut': <method 'GetStdOut' of 'vtkmodules.vtkCommonSystem.vtkExecutableRunner' objects>, 'GetStdErr': <method 'GetStdErr' of 'vtkmodules.vtkCommonSystem.vtkExecutableRunner' objects>, 'GetReturnValue': <method 'GetReturnValue' of 'vtkmodules.vtkCommonSystem.vtkExecutableRunner' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF86D7F38F0>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkCommonSystem.vtkExecutableRunner' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkCommonSystem.vtkExecutableRunner' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkCommonSystem.vtkExecutableRunner' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkCommonSystem.vtkExecutableRunner' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkCommonSystem.vtkExecutableRunner' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkCommonSystem.vtkExecutableRunner' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkCommonSystem.vtkExecutableRunner' objects>, '__doc__': 'vtkExecutableRunner - Launch a process on the current machine and get\\nits output\\n\\nSuperclass: vtkObject\\n\\nLaunch a process on the current machine and get its standard output\\nand standard error output.\\n\\n'})"
    __vtkname__ = 'vtkExecutableRunner'


class vtkServerSocket(vtkSocket):
    """
    vtkServerSocket - Encapsulate a socket that accepts connections.
    
    Superclass: vtkSocket
    """
    def CreateServer(self, port): # real signature unknown; restored from __doc__
        """
        CreateServer(self, port:int) -> int
        C++: int CreateServer(int port)
        
        Creates a server socket at a given port and binds to it. Returns
        -1 on error. 0 on success.
        """
        return 0

    def GetNumberOfGenerationsFromBase(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBase(self, type:str) -> int
        C++: vtkIdType GetNumberOfGenerationsFromBase(const char *type)
            override;
        
        Given the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetNumberOfGenerationsFromBaseType(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBaseType(type:str) -> int
        C++: static vtkIdType GetNumberOfGenerationsFromBaseType(
            const char *type)
        
        Given a the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetServerPort(self): # real signature unknown; restored from __doc__
        """
        GetServerPort(self) -> int
        C++: int GetServerPort()
        
        Returns the port on which the server is running.
        """
        return 0

    def IsA(self, type): # real signature unknown; restored from __doc__
        """
        IsA(self, type:str) -> int
        C++: vtkTypeBool IsA(const char *type) override;
        
        Return 1 if this class is the same type of (or a subclass of) the
        named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsTypeOf(self, type): # real signature unknown; restored from __doc__
        """
        IsTypeOf(type:str) -> int
        C++: static vtkTypeBool IsTypeOf(const char *type)
        
        Return 1 if this class type is the same type of (or a subclass
        of) the named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkServerSocket
        C++: vtkServerSocket *NewInstance()
        """
        return vtkServerSocket

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkServerSocket
        C++: static vtkServerSocket *SafeDownCast(vtkObjectBase *o)
        """
        return vtkServerSocket

    def WaitForConnection(self, msec=0): # real signature unknown; restored from __doc__
        """
        WaitForConnection(self, msec:int=0) -> vtkClientSocket
        C++: vtkClientSocket *WaitForConnection(unsigned long msec=0)
        
        Waits for a connection. When a connection is received a new
        vtkClientSocket object is created and returned. Returns nullptr
        on timeout.
        """
        return vtkClientSocket

    def __delattr__(self, *args, **kwargs): # real signature unknown
        """ Implement delattr(self, name). """
        pass

    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    @staticmethod # known case of __new__
    def __new__(*args, **kwargs): # real signature unknown
        """ Create and return a new object.  See help(type) for accurate signature. """
        pass

    def __repr__(self, *args, **kwargs): # real signature unknown
        """ Return repr(self). """
        pass

    def __setattr__(self, *args, **kwargs): # real signature unknown
        """ Implement setattr(self, name, value). """
        pass

    def __str__(self, *args, **kwargs): # real signature unknown
        """ Return str(self). """
        pass

    __this__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """Pointer to the C++ object."""


    __dict__ = None # (!) real value is "mappingproxy({'__vtkname__': 'vtkServerSocket', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkCommonSystem.vtkServerSocket' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkCommonSystem.vtkServerSocket' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkCommonSystem.vtkServerSocket' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkCommonSystem.vtkServerSocket' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkCommonSystem.vtkServerSocket' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkCommonSystem.vtkServerSocket' objects>, 'CreateServer': <method 'CreateServer' of 'vtkmodules.vtkCommonSystem.vtkServerSocket' objects>, 'WaitForConnection': <method 'WaitForConnection' of 'vtkmodules.vtkCommonSystem.vtkServerSocket' objects>, 'GetServerPort': <method 'GetServerPort' of 'vtkmodules.vtkCommonSystem.vtkServerSocket' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF86D7F3BE0>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkCommonSystem.vtkServerSocket' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkCommonSystem.vtkServerSocket' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkCommonSystem.vtkServerSocket' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkCommonSystem.vtkServerSocket' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkCommonSystem.vtkServerSocket' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkCommonSystem.vtkServerSocket' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkCommonSystem.vtkServerSocket' objects>, '__doc__': 'vtkServerSocket - Encapsulate a socket that accepts connections.\\n\\nSuperclass: vtkSocket\\n\\n'})"
    __vtkname__ = 'vtkServerSocket'


class vtkSocketCollection(__vtkmodules_vtkCommonCore.vtkCollection):
    """
    vtkSocketCollection - a collection for sockets.
    
    Superclass: vtkCollection
    
    Apart from being vtkCollection subclass for sockets, this class
    provides means to wait for activity on all the sockets in the
    collection simultaneously.
    """
    def AddItem(self, soc): # real signature unknown; restored from __doc__
        """
        AddItem(self, soc:vtkSocket) -> None
        C++: void AddItem(vtkSocket *soc)
        """
        pass

    def GetLastSelectedSocket(self): # real signature unknown; restored from __doc__
        """
        GetLastSelectedSocket(self) -> vtkSocket
        C++: vtkSocket *GetLastSelectedSocket()
        
        Returns the socket selected during the last SelectSockets(), if
        any. nullptr otherwise.
        """
        return vtkSocket

    def GetNumberOfGenerationsFromBase(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBase(self, type:str) -> int
        C++: vtkIdType GetNumberOfGenerationsFromBase(const char *type)
            override;
        
        Given the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetNumberOfGenerationsFromBaseType(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBaseType(type:str) -> int
        C++: static vtkIdType GetNumberOfGenerationsFromBaseType(
            const char *type)
        
        Given a the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsA(self, type): # real signature unknown; restored from __doc__
        """
        IsA(self, type:str) -> int
        C++: vtkTypeBool IsA(const char *type) override;
        
        Return 1 if this class is the same type of (or a subclass of) the
        named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsTypeOf(self, type): # real signature unknown; restored from __doc__
        """
        IsTypeOf(type:str) -> int
        C++: static vtkTypeBool IsTypeOf(const char *type)
        
        Return 1 if this class type is the same type of (or a subclass
        of) the named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkSocketCollection
        C++: vtkSocketCollection *NewInstance()
        """
        return vtkSocketCollection

    def RemoveAllItems(self): # real signature unknown; restored from __doc__
        """
        RemoveAllItems(self) -> None
        C++: void RemoveAllItems()
        
        Remove all objects from the list.
        """
        pass

    def RemoveItem(self, i): # real signature unknown; restored from __doc__
        """
        RemoveItem(self, i:int) -> None
        C++: void RemoveItem(int i)
        RemoveItem(self, __a:vtkObject) -> None
        C++: void RemoveItem(vtkObject *)
        
        Remove the i'th item in the list. Be careful if using this
        function during traversal of the list using GetNextItemAsObject
        (or GetNextItem in derived class).  The list WILL be shortened if
        a valid index is given!  If this->Current is equal to the element
        being removed, have it point to then next element in the list.
        """
        pass

    def ReplaceItem(self, i, __b): # real signature unknown; restored from __doc__
        """
        ReplaceItem(self, i:int, __b:vtkObject) -> None
        C++: void ReplaceItem(int i, vtkObject *)
        
        Overridden to unset SelectedSocket.
        """
        pass

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkSocketCollection
        C++: static vtkSocketCollection *SafeDownCast(vtkObjectBase *o)
        """
        return vtkSocketCollection

    def SelectSockets(self, msec=0): # real signature unknown; restored from __doc__
        """
        SelectSockets(self, msec:int=0) -> int
        C++: int SelectSockets(unsigned long msec=0)
        
        Select all Connected sockets in the collection. If msec is
        specified, it timesout after msec milliseconds on inactivity.
        Returns 0 on timeout, -1 on error; 1 is a socket was selected.
        The selected socket can be retrieved by GetLastSelectedSocket().
        """
        return 0

    def __delattr__(self, *args, **kwargs): # real signature unknown
        """ Implement delattr(self, name). """
        pass

    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    @staticmethod # known case of __new__
    def __new__(*args, **kwargs): # real signature unknown
        """ Create and return a new object.  See help(type) for accurate signature. """
        pass

    def __repr__(self, *args, **kwargs): # real signature unknown
        """ Return repr(self). """
        pass

    def __setattr__(self, *args, **kwargs): # real signature unknown
        """ Implement setattr(self, name, value). """
        pass

    def __str__(self, *args, **kwargs): # real signature unknown
        """ Return str(self). """
        pass

    __this__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """Pointer to the C++ object."""


    __dict__ = None # (!) real value is "mappingproxy({'__vtkname__': 'vtkSocketCollection', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkCommonSystem.vtkSocketCollection' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkCommonSystem.vtkSocketCollection' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkCommonSystem.vtkSocketCollection' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkCommonSystem.vtkSocketCollection' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkCommonSystem.vtkSocketCollection' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkCommonSystem.vtkSocketCollection' objects>, 'AddItem': <method 'AddItem' of 'vtkmodules.vtkCommonSystem.vtkSocketCollection' objects>, 'SelectSockets': <method 'SelectSockets' of 'vtkmodules.vtkCommonSystem.vtkSocketCollection' objects>, 'GetLastSelectedSocket': <method 'GetLastSelectedSocket' of 'vtkmodules.vtkCommonSystem.vtkSocketCollection' objects>, 'ReplaceItem': <method 'ReplaceItem' of 'vtkmodules.vtkCommonSystem.vtkSocketCollection' objects>, 'RemoveItem': <method 'RemoveItem' of 'vtkmodules.vtkCommonSystem.vtkSocketCollection' objects>, 'RemoveAllItems': <method 'RemoveAllItems' of 'vtkmodules.vtkCommonSystem.vtkSocketCollection' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF86D7F42E0>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkCommonSystem.vtkSocketCollection' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkCommonSystem.vtkSocketCollection' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkCommonSystem.vtkSocketCollection' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkCommonSystem.vtkSocketCollection' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkCommonSystem.vtkSocketCollection' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkCommonSystem.vtkSocketCollection' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkCommonSystem.vtkSocketCollection' objects>, '__doc__': 'vtkSocketCollection - a collection for sockets.\\n\\nSuperclass: vtkCollection\\n\\nApart from being vtkCollection subclass for sockets, this class\\nprovides means to wait for activity on all the sockets in the\\ncollection simultaneously.\\n\\n'})"
    __vtkname__ = 'vtkSocketCollection'


class vtkThreadMessager(__vtkmodules_vtkCommonCore.vtkObject):
    """
    vtkThreadMessager - A class for performing inter-thread messaging
    
    Superclass: vtkObject
    
    vtkThreadMessager is a class that provides support for messaging
    between threads multithreaded using pthreads or Windows messaging.
    """
    def DisableWaitForReceiver(self): # real signature unknown; restored from __doc__
        """
        DisableWaitForReceiver(self) -> None
        C++: void DisableWaitForReceiver()
        
        pthreads only. If the wait is enabled, the thread who is to call
        WaitForMessage() will block until a receiver thread is ready to
        receive.
        """
        pass

    def EnableWaitForReceiver(self): # real signature unknown; restored from __doc__
        """
        EnableWaitForReceiver(self) -> None
        C++: void EnableWaitForReceiver()
        
        pthreads only. If the wait is enabled, the thread who is to call
        WaitForMessage() will block until a receiver thread is ready to
        receive.
        """
        pass

    def GetNumberOfGenerationsFromBase(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBase(self, type:str) -> int
        C++: vtkIdType GetNumberOfGenerationsFromBase(const char *type)
            override;
        
        Given the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetNumberOfGenerationsFromBaseType(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBaseType(type:str) -> int
        C++: static vtkIdType GetNumberOfGenerationsFromBaseType(
            const char *type)
        
        Given a the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsA(self, type): # real signature unknown; restored from __doc__
        """
        IsA(self, type:str) -> int
        C++: vtkTypeBool IsA(const char *type) override;
        
        Return 1 if this class is the same type of (or a subclass of) the
        named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsTypeOf(self, type): # real signature unknown; restored from __doc__
        """
        IsTypeOf(type:str) -> int
        C++: static vtkTypeBool IsTypeOf(const char *type)
        
        Return 1 if this class type is the same type of (or a subclass
        of) the named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkThreadMessager
        C++: vtkThreadMessager *NewInstance()
        """
        return vtkThreadMessager

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkThreadMessager
        C++: static vtkThreadMessager *SafeDownCast(vtkObjectBase *o)
        """
        return vtkThreadMessager

    def SendWakeMessage(self): # real signature unknown; restored from __doc__
        """
        SendWakeMessage(self) -> None
        C++: void SendWakeMessage()
        
        Send a message to all threads who are waiting via
        WaitForMessage().
        """
        pass

    def WaitForMessage(self): # real signature unknown; restored from __doc__
        """
        WaitForMessage(self) -> None
        C++: void WaitForMessage()
        
        Wait (block, non-busy) until another thread sends a message.
        """
        pass

    def WaitForReceiver(self): # real signature unknown; restored from __doc__
        """
        WaitForReceiver(self) -> None
        C++: void WaitForReceiver()
        
        pthreads only. If wait is enable, this will block until one
        thread is ready to receive a message.
        """
        pass

    def __delattr__(self, *args, **kwargs): # real signature unknown
        """ Implement delattr(self, name). """
        pass

    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    @staticmethod # known case of __new__
    def __new__(*args, **kwargs): # real signature unknown
        """ Create and return a new object.  See help(type) for accurate signature. """
        pass

    def __repr__(self, *args, **kwargs): # real signature unknown
        """ Return repr(self). """
        pass

    def __setattr__(self, *args, **kwargs): # real signature unknown
        """ Implement setattr(self, name, value). """
        pass

    def __str__(self, *args, **kwargs): # real signature unknown
        """ Return str(self). """
        pass

    __this__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """Pointer to the C++ object."""


    __dict__ = None # (!) real value is "mappingproxy({'__vtkname__': 'vtkThreadMessager', 'IsTypeOf': <method 'IsTypeOf' of 'vtkmodules.vtkCommonSystem.vtkThreadMessager' objects>, 'IsA': <method 'IsA' of 'vtkmodules.vtkCommonSystem.vtkThreadMessager' objects>, 'SafeDownCast': <method 'SafeDownCast' of 'vtkmodules.vtkCommonSystem.vtkThreadMessager' objects>, 'NewInstance': <method 'NewInstance' of 'vtkmodules.vtkCommonSystem.vtkThreadMessager' objects>, 'GetNumberOfGenerationsFromBaseType': <method 'GetNumberOfGenerationsFromBaseType' of 'vtkmodules.vtkCommonSystem.vtkThreadMessager' objects>, 'GetNumberOfGenerationsFromBase': <method 'GetNumberOfGenerationsFromBase' of 'vtkmodules.vtkCommonSystem.vtkThreadMessager' objects>, 'WaitForMessage': <method 'WaitForMessage' of 'vtkmodules.vtkCommonSystem.vtkThreadMessager' objects>, 'SendWakeMessage': <method 'SendWakeMessage' of 'vtkmodules.vtkCommonSystem.vtkThreadMessager' objects>, 'EnableWaitForReceiver': <method 'EnableWaitForReceiver' of 'vtkmodules.vtkCommonSystem.vtkThreadMessager' objects>, 'DisableWaitForReceiver': <method 'DisableWaitForReceiver' of 'vtkmodules.vtkCommonSystem.vtkThreadMessager' objects>, 'WaitForReceiver': <method 'WaitForReceiver' of 'vtkmodules.vtkCommonSystem.vtkThreadMessager' objects>, '__new__': <built-in method __new__ of type object at 0x00007FF86D7F5290>, '__repr__': <slot wrapper '__repr__' of 'vtkmodules.vtkCommonSystem.vtkThreadMessager' objects>, '__str__': <slot wrapper '__str__' of 'vtkmodules.vtkCommonSystem.vtkThreadMessager' objects>, '__getattribute__': <slot wrapper '__getattribute__' of 'vtkmodules.vtkCommonSystem.vtkThreadMessager' objects>, '__setattr__': <slot wrapper '__setattr__' of 'vtkmodules.vtkCommonSystem.vtkThreadMessager' objects>, '__delattr__': <slot wrapper '__delattr__' of 'vtkmodules.vtkCommonSystem.vtkThreadMessager' objects>, '__dict__': <attribute '__dict__' of 'vtkmodules.vtkCommonSystem.vtkThreadMessager' objects>, '__this__': <attribute '__this__' of 'vtkmodules.vtkCommonSystem.vtkThreadMessager' objects>, '__doc__': 'vtkThreadMessager - A class for performing inter-thread messaging\\n\\nSuperclass: vtkObject\\n\\nvtkThreadMessager is a class that provides support for messaging\\nbetween threads multithreaded using pthreads or Windows messaging.\\n\\n'})"
    __vtkname__ = 'vtkThreadMessager'


class vtkTimerLog(__vtkmodules_vtkCommonCore.vtkObject):
    """
    vtkTimerLog - Timer support and logging
    
    Superclass: vtkObject
    
    vtkTimerLog contains walltime and cputime measurements associated
    with a given event.  These results can be later analyzed when "dumping
    out" the table.
    
    In addition, vtkTimerLog allows the user to simply get the current
    time, and to start/stop a simple timer separate from the timing table
    logging.
    """
    def CleanupLog(self): # real signature unknown; restored from __doc__
        """
        CleanupLog() -> None
        C++: static void CleanupLog()
        
        Remove timer log.
        """
        pass

    def DumpLog(self, filename): # real signature unknown; restored from __doc__
        """
        DumpLog(filename:str) -> None
        C++: static void DumpLog(const char *filename)
        
        Write the timing table out to a file.  Calculate some helpful
        statistics (deltas and percentages) in the process.
        """
        pass

    def GetCPUTime(self): # real signature unknown; restored from __doc__
        """
        GetCPUTime() -> float
        C++: static double GetCPUTime()
        
        Returns the CPU time for this process On Win32 platforms this
        actually returns wall time.
        """
        return 0.0

    def GetElapsedTime(self): # real signature unknown; restored from __doc__
        """
        GetElapsedTime(self) -> float
        C++: double GetElapsedTime()
        
        Returns the difference between StartTime and EndTime as a
        doubleing point value indicating the elapsed time in seconds.
        """
        return 0.0

    def GetEventIndent(self, i): # real signature unknown; restored from __doc__
        """
        GetEventIndent(i:int) -> int
        C++: static int GetEventIndent(int i)
        """
        return 0

    def GetEventString(self, i): # real signature unknown; restored from __doc__
        """
        GetEventString(i:int) -> str
        C++: static const char *GetEventString(int i)
        """
        return ""

    def GetEventType(self, i): # real signature unknown; restored from __doc__
        """
        GetEventType(i:int) -> vtkTimerLogEntry.LogEntryType
        C++: static vtkTimerLogEntry::LogEntryType GetEventType(int i)
        """
        pass

    def GetEventWallTime(self, i): # real signature unknown; restored from __doc__
        """
        GetEventWallTime(i:int) -> float
        C++: static double GetEventWallTime(int i)
        """
        return 0.0

    def GetLogging(self): # real signature unknown; restored from __doc__
        """
        GetLogging() -> int
        C++: static int GetLogging()
        """
        return 0

    def GetMaxEntries(self): # real signature unknown; restored from __doc__
        """
        GetMaxEntries() -> int
        C++: static int GetMaxEntries()
        """
        return 0

    def GetNumberOfEvents(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfEvents() -> int
        C++: static int GetNumberOfEvents()
        
        Programmatic access to events.  Indexed from 0 to num-1.
        """
        return 0

    def GetNumberOfGenerationsFromBase(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBase(self, type:str) -> int
        C++: vtkIdType GetNumberOfGenerationsFromBase(const char *type)
            override;
        
        Given the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetNumberOfGenerationsFromBaseType(self, type): # real signature unknown; restored from __doc__
        """
        GetNumberOfGenerationsFromBaseType(type:str) -> int
        C++: static vtkIdType GetNumberOfGenerationsFromBaseType(
            const char *type)
        
        Given a the name of a base class of this class type, return the
        distance of inheritance between this class type and the named
        class (how many generations of inheritance are there between this
        class and the named class). If the named class is not in this
        class's inheritance tree, return a negative value. Valid
        responses will always be nonnegative. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def GetUniversalTime(self): # real signature unknown; restored from __doc__
        """
        GetUniversalTime() -> float
        C++: static double GetUniversalTime()
        
        Returns the elapsed number of seconds since 00:00:00 Coordinated
        Universal Time (UTC), Thursday, 1 January 1970. This is also
        called Unix Time.
        """
        return 0.0

    def InsertTimedEvent(self, EventString, time, cpuTicks): # real signature unknown; restored from __doc__
        """
        InsertTimedEvent(EventString:str, time:float, cpuTicks:int)
            -> None
        C++: static void InsertTimedEvent(const char *EventString,
            double time, int cpuTicks)
        
        Insert an event with a known wall time value (in seconds) and
        cpuTicks.
        """
        pass

    def IsA(self, type): # real signature unknown; restored from __doc__
        """
        IsA(self, type:str) -> int
        C++: vtkTypeBool IsA(const char *type) override;
        
        Return 1 if this class is the same type of (or a subclass of) the
        named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def IsTypeOf(self, type): # real signature unknown; restored from __doc__
        """
        IsTypeOf(type:str) -> int
        C++: static vtkTypeBool IsTypeOf(const char *type)
        
        Return 1 if this class type is the same type of (or a subclass
        of) the named class. Returns 0 otherwise. This method works in
        combination with vtkTypeMacro found in vtkSetGet.h.
        """
        return 0

    def LoggingOff(self): # real signature unknown; restored from __doc__
        """
        LoggingOff() -> None
        C++: static void LoggingOff()
        """
        pass

    def LoggingOn(self): # real signature unknown; restored from __doc__
        """
        LoggingOn() -> None
        C++: static void LoggingOn()
        """
        pass

    def MarkEndEvent(self, EventString): # real signature unknown; restored from __doc__
        """
        MarkEndEvent(EventString:str) -> None
        C++: static void MarkEndEvent(const char *EventString)
        """
        pass

    def MarkEvent(self, EventString): # real signature unknown; restored from __doc__
        """
        MarkEvent(EventString:str) -> None
        C++: static void MarkEvent(const char *EventString)
        
        Record a timing event and capture wall time and cpu ticks.
        """
        pass

    def MarkStartEvent(self, EventString): # real signature unknown; restored from __doc__
        """
        MarkStartEvent(EventString:str) -> None
        C++: static void MarkStartEvent(const char *EventString)
        
        I want to time events, so I am creating this interface to mark
        events that have a start and an end.  These events can be,
        nested. The standard Dumplog ignores the indents.
        """
        pass

    def NewInstance(self): # real signature unknown; restored from __doc__
        """
        NewInstance(self) -> vtkTimerLog
        C++: vtkTimerLog *NewInstance()
        """
        return vtkTimerLog

    def ResetLog(self): # real signature unknown; restored from __doc__
        """
        ResetLog() -> None
        C++: static void ResetLog()
        
        Clear the timing table.  walltime and cputime will also be set to
        zero when the first new event is recorded.
        """
        pass

    def SafeDownCast(self, o): # real signature unknown; restored from __doc__
        """
        SafeDownCast(o:vtkObjectBase) -> vtkTimerLog
        C++: static vtkTimerLog *SafeDownCast(vtkObjectBase *o)
        """
        return vtkTimerLog

    def SetLogging(self, v): # real signature unknown; restored from __doc__
        """
        SetLogging(v:int) -> None
        C++: static void SetLogging(int v)
        
        This flag will turn logging of events off or on. By default,
        logging is on.
        """
        pass

    def SetMaxEntries(self, a): # real signature unknown; restored from __doc__
        """
        SetMaxEntries(a:int) -> None
        C++: static void SetMaxEntries(int a)
        
        Set/Get the maximum number of entries allowed in the timer log
        """
        pass

    def StartTimer(self): # real signature unknown; restored from __doc__
        """
        StartTimer(self) -> None
        C++: void StartTimer()
        
        Set the StartTime to the current time. Used with
        GetElapsedTime().
        """
        pass

    def StopTimer(self): # real signature unknown; restored from __doc__
        """
        StopTimer(self) -> None
        C++: void StopTimer()
        
        Sets EndTime to the current time. Used with GetElapsedTime().
        """
        pass

    def __delattr__(self, *args, **kwargs): # real signature unknown
        """ Implement delattr(self, name). """
        pass

    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __init__(self, *args, **kwargs): # real signature unknown
        pass

    @staticmethod # known case of __new__
    def __new__(*args, **kwargs): # real signature unknown
        """ Create and return a new object.  See help(type) for accurate signature. """
        pass

    def __repr__(self, *args, **kwargs): # real signature unknown
        """ Return repr(self). """
        pass

    def __setattr__(self, *args, **kwargs): # real signature unknown
        """ Implement setattr(self, name, value). """
        pass

    def __str__(self, *args, **kwargs): # real signature unknown
        """ Return str(self). """
        pass

    __this__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """Pointer to the C++ object."""


    __dict__ = None # (!) real value is 'mappingproxy({\'__vtkname__\': \'vtkTimerLog\', \'IsTypeOf\': <method \'IsTypeOf\' of \'vtkmodules.vtkCommonSystem.vtkTimerLog\' objects>, \'IsA\': <method \'IsA\' of \'vtkmodules.vtkCommonSystem.vtkTimerLog\' objects>, \'SafeDownCast\': <method \'SafeDownCast\' of \'vtkmodules.vtkCommonSystem.vtkTimerLog\' objects>, \'NewInstance\': <method \'NewInstance\' of \'vtkmodules.vtkCommonSystem.vtkTimerLog\' objects>, \'GetNumberOfGenerationsFromBaseType\': <method \'GetNumberOfGenerationsFromBaseType\' of \'vtkmodules.vtkCommonSystem.vtkTimerLog\' objects>, \'GetNumberOfGenerationsFromBase\': <method \'GetNumberOfGenerationsFromBase\' of \'vtkmodules.vtkCommonSystem.vtkTimerLog\' objects>, \'SetLogging\': <method \'SetLogging\' of \'vtkmodules.vtkCommonSystem.vtkTimerLog\' objects>, \'GetLogging\': <method \'GetLogging\' of \'vtkmodules.vtkCommonSystem.vtkTimerLog\' objects>, \'LoggingOn\': <method \'LoggingOn\' of \'vtkmodules.vtkCommonSystem.vtkTimerLog\' objects>, \'LoggingOff\': <method \'LoggingOff\' of \'vtkmodules.vtkCommonSystem.vtkTimerLog\' objects>, \'SetMaxEntries\': <method \'SetMaxEntries\' of \'vtkmodules.vtkCommonSystem.vtkTimerLog\' objects>, \'GetMaxEntries\': <method \'GetMaxEntries\' of \'vtkmodules.vtkCommonSystem.vtkTimerLog\' objects>, \'DumpLog\': <method \'DumpLog\' of \'vtkmodules.vtkCommonSystem.vtkTimerLog\' objects>, \'MarkStartEvent\': <method \'MarkStartEvent\' of \'vtkmodules.vtkCommonSystem.vtkTimerLog\' objects>, \'MarkEndEvent\': <method \'MarkEndEvent\' of \'vtkmodules.vtkCommonSystem.vtkTimerLog\' objects>, \'InsertTimedEvent\': <method \'InsertTimedEvent\' of \'vtkmodules.vtkCommonSystem.vtkTimerLog\' objects>, \'GetNumberOfEvents\': <method \'GetNumberOfEvents\' of \'vtkmodules.vtkCommonSystem.vtkTimerLog\' objects>, \'GetEventIndent\': <method \'GetEventIndent\' of \'vtkmodules.vtkCommonSystem.vtkTimerLog\' objects>, \'GetEventWallTime\': <method \'GetEventWallTime\' of \'vtkmodules.vtkCommonSystem.vtkTimerLog\' objects>, \'GetEventString\': <method \'GetEventString\' of \'vtkmodules.vtkCommonSystem.vtkTimerLog\' objects>, \'GetEventType\': <method \'GetEventType\' of \'vtkmodules.vtkCommonSystem.vtkTimerLog\' objects>, \'MarkEvent\': <method \'MarkEvent\' of \'vtkmodules.vtkCommonSystem.vtkTimerLog\' objects>, \'ResetLog\': <method \'ResetLog\' of \'vtkmodules.vtkCommonSystem.vtkTimerLog\' objects>, \'CleanupLog\': <method \'CleanupLog\' of \'vtkmodules.vtkCommonSystem.vtkTimerLog\' objects>, \'GetUniversalTime\': <method \'GetUniversalTime\' of \'vtkmodules.vtkCommonSystem.vtkTimerLog\' objects>, \'GetCPUTime\': <method \'GetCPUTime\' of \'vtkmodules.vtkCommonSystem.vtkTimerLog\' objects>, \'StartTimer\': <method \'StartTimer\' of \'vtkmodules.vtkCommonSystem.vtkTimerLog\' objects>, \'StopTimer\': <method \'StopTimer\' of \'vtkmodules.vtkCommonSystem.vtkTimerLog\' objects>, \'GetElapsedTime\': <method \'GetElapsedTime\' of \'vtkmodules.vtkCommonSystem.vtkTimerLog\' objects>, \'__new__\': <built-in method __new__ of type object at 0x00007FF86D7F4BE0>, \'__repr__\': <slot wrapper \'__repr__\' of \'vtkmodules.vtkCommonSystem.vtkTimerLog\' objects>, \'__str__\': <slot wrapper \'__str__\' of \'vtkmodules.vtkCommonSystem.vtkTimerLog\' objects>, \'__getattribute__\': <slot wrapper \'__getattribute__\' of \'vtkmodules.vtkCommonSystem.vtkTimerLog\' objects>, \'__setattr__\': <slot wrapper \'__setattr__\' of \'vtkmodules.vtkCommonSystem.vtkTimerLog\' objects>, \'__delattr__\': <slot wrapper \'__delattr__\' of \'vtkmodules.vtkCommonSystem.vtkTimerLog\' objects>, \'__dict__\': <attribute \'__dict__\' of \'vtkmodules.vtkCommonSystem.vtkTimerLog\' objects>, \'__this__\': <attribute \'__this__\' of \'vtkmodules.vtkCommonSystem.vtkTimerLog\' objects>, \'__doc__\': \'vtkTimerLog - Timer support and logging\\n\\nSuperclass: vtkObject\\n\\nvtkTimerLog contains walltime and cputime measurements associated\\nwith a given event.  These results can be later analyzed when "dumping\\nout" the table.\\n\\nIn addition, vtkTimerLog allows the user to simply get the current\\ntime, and to start/stop a simple timer separate from the timing table\\nlogging.\\n\\n\'})'
    __vtkname__ = 'vtkTimerLog'


class vtkTimerLogCleanup(object):
    """
    vtkTimerLogCleanup() -> vtkTimerLogCleanup
    C++: vtkTimerLogCleanup()
    
    vtkTimerLogCleanup - no description provided.
    """
    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __hash__(self, *args, **kwargs): # real signature unknown
        """ Return hash(self). """
        pass

    def __init__(self): # real signature unknown; restored from __doc__
        pass

    @staticmethod # known case of __new__
    def __new__(*args, **kwargs): # real signature unknown
        """ Create and return a new object.  See help(type) for accurate signature. """
        pass

    def __repr__(self, *args, **kwargs): # real signature unknown
        """ Return repr(self). """
        pass


class vtkTimerLogEntry(object):
    """
    vtkTimerLogEntry() -> vtkTimerLogEntry
    C++: vtkTimerLogEntry()
    vtkTimerLogEntry(__a:vtkTimerLogEntry) -> vtkTimerLogEntry
    C++: vtkTimerLogEntry(const &vtkTimerLogEntry)
    
    vtkTimerLogEntry - no description provided.
    """
    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __hash__(self, *args, **kwargs): # real signature unknown
        """ Return hash(self). """
        pass

    def __init__(self): # real signature unknown; restored from __doc__
        pass

    @staticmethod # known case of __new__
    def __new__(*args, **kwargs): # real signature unknown
        """ Create and return a new object.  See help(type) for accurate signature. """
        pass

    def __repr__(self, *args, **kwargs): # real signature unknown
        """ Return repr(self). """
        pass

    END = 2
    INSERTED = 3
    INVALID = -1
    LogEntryType = None # (!) real value is "<class 'vtkmodules.vtkCommonSystem.vtkTimerLogEntry.LogEntryType'>"
    STANDALONE = 0
    START = 1


class vtkTimerLogScope(object):
    """
    vtkTimerLogScope(eventString:str) -> vtkTimerLogScope
    C++: vtkTimerLogScope(const char *eventString)
    
    vtkTimerLogScope - Helper class to log time within scope
    """
    def __getattribute__(self, *args, **kwargs): # real signature unknown
        """ Return getattr(self, name). """
        pass

    def __hash__(self, *args, **kwargs): # real signature unknown
        """ Return hash(self). """
        pass

    def __init__(self, eventString): # real signature unknown; restored from __doc__
        pass

    @staticmethod # known case of __new__
    def __new__(*args, **kwargs): # real signature unknown
        """ Create and return a new object.  See help(type) for accurate signature. """
        pass

    def __repr__(self, *args, **kwargs): # real signature unknown
        """ Return repr(self). """
        pass


# variables with complex values

__loader__ = None # (!) real value is '<_frozen_importlib_external.ExtensionFileLoader object at 0x000001EA07B9BC50>'

__spec__ = None # (!) real value is "ModuleSpec(name='vtkmodules.vtkCommonSystem', loader=<_frozen_importlib_external.ExtensionFileLoader object at 0x000001EA07B9BC50>, origin='C:\\\\Users\\\\xukai\\\\Downloads\\\\??2\\\\venv\\\\Lib\\\\site-packages\\\\vtkmodules\\\\vtkCommonSystem.cp311-win_amd64.pyd')"

